commonjs规范
每一个js文件相当于一个模块,有自己的作用域,其模块里的变量、函数以及类都是私有的,在其他js文件中不可访问。
module.exports模块导出

require模块引用
loadsh它是个一致性、模块化、高性能的 JavaScript 实用工具库
安装loadsh命令(安装前要先执行`npm init -y`): `npm i loadsh --save`
如果安装速度慢,可以换成淘宝镜像: `npm install -g cnpm --registry=https://registry.npm.taobao.org` 再执行 `cnpm i loadsh --save`
使用loadsh示例:

loadsh中有很多实用的数组和集合以及字符串方法,更多使用方式看官网:https://www.lodashjs.com/
nodejs中的全局对象是global,定义全局变量用global对象来定义
js中全局对象是window,nodejs中全局对象是global。
一个地方定义的全局对象,可以在各个模块中使用。
------------------------------
var a = 1;
global.a = 2;
console.log(a) //1
console.log(global.a) //2
----------------------------------------
全局对象的a和本地的a互不影响
浙公网安备 33010602011771号