1
나는 주어진 스크립트 script1.js
과 다른 스크립트 script2.js
에 f1()
를 호출하는 다른 기능 f2()
내에서 정의 된 함수 f1()
을위한 자바 스크립트 함수를 정의합니다. 나는 그렇게처럼 내 HTML 파일 헤더에있는 스크립트를 포함했다 : 여러 스크립트 태그
<script src="script1.js"></script>
<script src="script2.js"></script>
가 나는
ReferenceError
를 얻을.
F1은
사람이 이유를 설명 할 수
정의되지 않는 이유는 무엇입니까? 함수가 다른 스크립트에 있기 때문에 범위를 벗어난 것 같습니다. 호출 함수의 스크립트 위에 포함 시켰지만 작동하지 않는 것 같습니다. 네임 스페이스에 대해 읽었지만, 이것이 그렇게 복잡해야한다고 생각하지 않습니다. 어떤 제안?
둘 다 동일한 네임 스페이스에로드됩니다. f1()이 선언 된 방법을 보여줄 수 있습니까? –
* "이유를 설명 할 수있는 사람이 있습니까?"* 소스 코드를 보지 않고. –
유엔이 제공 한 것보다 분명히 더 많은 것이 있습니다, 그들은 당신이 묘사 한대로 작동 할 것입니다, 당신은 단지 우리에게 무언가를 말하지 않고있는 것입니다. –