HTML 스크립트 태그 내의 파일에 정의 된 일부 기능을 사용하려고합니다.
다음은 자바 스크립트 파일 myfunction.js입니다.
fct = function() {
};
index.html 내부에는 다음이 있습니다.
<script src="./myfunction.js"></script>
<script>
fct.some.property = function() {
}
</script>
fct.some이 콘솔에 정의되어 있지 않다고 말합니다. 다른 스크립트에서 사용할 수 있도록 내부 fct를 정의하는 방법은 무엇입니까? 나는 어떤 librairies도 사용하고 싶지 않습니다.
다음을 시도했지만 작동하지 않습니다.
fct = function() {
return {
some: {}
}
};
오류를 재현 할 수 없습니다. 코드를 그대로 테스트하면
fct.some이 정의되지 않았습니다.
수정 사항은 다음과 같습니다.
fct.some = {};
fct.some.property = function() {
}
이것은 나를 위해 잘 작동합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다