가 나는 전역에 자신을 추가하는 방법, 특히 store.js의 소스 코드를 살펴 가졌다 : 전역 범위에 JavaScript 모듈을 추가하는 플랫폼 간 플랫폼이란 무엇입니까?
if (typeof module != 'undefined') { module.exports = store }
else if (typeof define === 'function' && define.amd) { define(store) }
else { this.store = store }
내가 마지막 문
this.store = store
을 이해하지만, 어떻게 다른 사람에 대한?
module
및
define
함수는 무엇입니까?
this.store = store
가 이미 모든 브라우저에서 작동하지 않습니까?
더 일반적으로, 전역 범위에 모듈을 추가하는 올바른 브라우저 간 방법은 무엇입니까?