课程中你没写完一个js,都要用module.exports = xxx,
这个xxx就是你初始化是定义的要给其他js文件调用的方法。举个例子:
a.js:
var _mm = {
loadfile: function(){
console.log(aaa);
}
}
module.exports = _mm;
b.js要调用loadFile(),就要让a.js把loadFile()传出来,怎么传出来呢?
module.exports = _mm,这样就可以在其他文件调用loadFile()
module.exports就是用来让其他文件可以调用另一个文件的方法的,这就是暴露给外部方法
b.js:
var _mm = require('a.js');
_mm.loadFile() //输出就是aaa