commonjs模块化
- 例子一:模块中只有一个方法
//a.js
function add(a,b){
return a+b;
}
module.exports=add;//将add方法进行导出
//b.js
const add=require('./a.js');//引用a.js中的add方法
const sum=add(10,10);
console.log(sum);
- 例子二:模块中有多个方法
//a.js
function add(a,b){
return a+b;
}
function mul(a,b){
return a*b;
}
module.exports={
add,
mul
};//输出对象
//b.js
const {add,mul}=require('./a.js');//引用a.js中的add方法
const sum=add(10,10);
const result=mul(10,10);
console.log(sum);
console.log(result);
- 例子三:导入已经封装好的库,并使用其方法(先初始化npm环境 npm init -y)
const _=require('lodash')
const arr=_.concat([1,2],3,4)
console.log("arr...",arr)