模块化,每个js文件就是一个独立的模块,需要再别的文件引用就需要模块的导入与导出
比如我希望在a.js中使用b.js的变量或者函数,那么ES6就中模块化就帮到咱们啦!...sex,add}
exports {name1,name2,....namen}
模块导入
可以把文件中的变量导出,然后提供其他文件使用
需要引用上述的变量在a.js要先进行导入
a.js
import.../b.js"
console.log(name,age,sex,add(5,8))
模块使用
这样就可以使用b.js的文件!...实例代码
import {name,sex,age,add as js} from "..../b.js"
console.log(name,age,sex,js(5,8))
这样在模块文件中的add变量被成功修改为js了,再次调用这个add则提示名字修改报错,只能使用以及修改完成的js这个新名字