Open bibi7 opened 6 years ago
加载一个模块:
const math = require('math')
const http = require('http')
导出一个模块:
存在一个exports
对象可以用来导出我们当前模块的变量或者方法。
比如:
exports.add = function () { return 1; }
const mo = require('./xxx.js')
mo.add() //1
另外,在模块中还存在一个module对象,而exports是module对象的属性,所以可以直接module.exports导出。
这一块的具体内容在p15页。
这本书还是比较早期了,当时es6也并没有出现。。现在我一般常用import和export,不过多学一下CommonJS也没有坏处
(:з」∠)