1. 作用域
由于node.js在执行时会自动封装函数,所以用户定义的变量或函数都是局部的。
要将数据共享给其他模块使用,可以使用:
// 暴露
module.exports
// 全局变量
global
使用时可以省略global
如:
var username = "liubai";
// module.exports.name = username;
// name = username;
global.name = username;
由于node.js在执行时会自动封装函数,所以用户定义的变量或函数都是局部的。
要将数据共享给其他模块使用,可以使用:
// 暴露
module.exports
// 全局变量
global
使用时可以省略global
如:
var username = "liubai";
// module.exports.name = username;
// name = username;
global.name = username;