제 코드에서는 가져온 모듈에서 배열이 선언되었습니다. 이 모듈과 관련된 기능은 두 번째 모듈에서 가져옵니다. 내 코드의 단순화된 버전은 다음과 같습니다.
배열을 포함하는 첫 번째 모듈
으아악함수를 포함하는 두 번째 모듈
으아악이 두 모듈을 하나의 엔터티로 병합하고 싶습니다.
으아악module1
이제 배열과 함수가 포함됩니다
하지만 함수를 호출하면 배열이 함수 범위를 벗어난 것 같습니다.
으아악다음 오류가 발생했습니다:
잡히지 않은 참조 오류: 배열이 정의되지 않았습니다
같은 파일에 배열과 함수가 포함된 단일 모듈을 만들면 작동합니다.
내 질문은: JavaScript에 두 모듈을 병합하는 방법이 있습니까? 나의 궁극적인 목표는 병합된 모듈을 다른 함수에 전달하는 것입니다.
JSFiddle 링크입니다: https://jsfiddle.net/Imabot/rxsfvgda/4/
배열에 액세스하려면
으아악module2
的部分是可以在任何其他(模块)对象上调用的方法,这些对象具有.array
属性。为此,你需要通过this.array
화살표 함수 대신 메서드 구문을 사용해야 하는 것 같습니다.더 간단하게:
으아악