// math.jsexportconstadd=(a, b)=> a + b
exportconstsubtract=(a, b)=> a - b// main.jsimport{ add, subtract }from'./math.js'
console.log(add(1,2))// 3
console.log(subtract(5,3))// 2
2.2 export default 使用
// math.jsconstadd=(a, b)=> a + b
exportdefault add// main.jsimport add from'./math.js'
console.log(add(1,2))// 3
2.3 混合使用
// math.jsexportconstadd=(a, b)=> a + b
exportdefaultfunctionsubtract(a, b){return a - b
}// main.jsimport subtract,{ add }from'./math.js'
console.log(add(1,2))// 3
console.log(subtract(5,3))// 2
3. CommonJS
3.1 module.exports 使用
// math.jsconstadd=(a, b)=> a + b
module.exports = add// main.jsconst add =require('./math.js')
console.log(add(1,2))// 3
3.2 exports 使用
// math.js
exports.add=(a, b)=> a + b
exports.subtract=(a, b)=> a - b// main.jsconst math =require('./math.js')
console.log(math.add(1,2))// 3
console.log(math.subtract(5,3))// 2