JS 코드를 작성했는데 컨트롤러에 작성된 네이티브 JS가 작동하지 않는 것을 발견했습니다. 해당 함수를 찾을 수 없다는 오류 메시지가 표시되었습니다.
으아악
나중에 네이티브 js를 컨트롤러의 제어 도메인 외부에 놓으면 함수를 찾을 수 있고 정상적으로 실행될 수 있다는 것을 알게 되었습니다(아래 그림 참조)
으아악
이유는 무엇인가요? 이전에 작업했던 프로젝트에서는 컨트롤러에서 네이티브 js를 작성하는 것이 가능했는데 이번에는 왜 사용할 수 없는지 모르겠습니다
기본적인 질문입니다.
use strict
模式下,function
에서 사용하는 경우 먼저 정의한 다음 를 사용해야 합니다.