全局成员
setTimeout Buffer
模块导出 module.exports 和 exports
1. exports = module.exports exports保存的是引用地址, 它们是变量和对象的栈内存和堆内存引用关系
2. 不能直接将exports等于一个值,因为require模块时 内部用的是 module.exports
正确用法: exports.xx =()=>{} module.exports = ()=>{}
模块导入
var module = require('./xx.js');
require 可以省略.js后缀 能导入 .js .json .node文件(c/c++编写的二进制文件) 导入模块时优先级.js最高 .node最低
网友评论