commonjs规范
require和module引入和导出模块
commonjs规范
每个文件相当于一个模块,有自己的作用域,其模块里的变量、函数以及类都是私有的,对外不可见的。
module.exports模块导出
创建calculate.js模块
function add(a,b){
console.log(a+b);
}
function decrease(a,b){
console.log(a-b);
}
// 模块导出
module.exports = {
add,
decrease
}
require模块引用(index.js)
let cal = require('./calculate.js')
cal.add(250,520);
cal.decrease(1314,520)
cal.add(100,200)
cal.decrease(500,200)