我在使用ES6模块方面有些挣扎。所以我有main.js并导入module1.js
// module1.js:
class module1{
constructor(b){
this.property = b;
}
setProperty(i){
this.property = i;
}
}
export {module1}
// main.js:
import {module1} from './module1.js';
Module1 = new module1(5);
现在,我想在module2中完全具有module1的该实例(其属性= 5)。但是我该如何实现呢?
// module2.js:
class module2{
constructor(b){
this.property = b;
}
calculate(){
console.log(4 * module1.property); // Sure, that doesn't work..The output should be 20
}
}
export {module2}
答案 0 :(得分:0)
您可以直接从module1.js
导出实例:
// module1.js
export { module1: new module1(5) }