irpas技术客

ES6中模块化 | 新增import和export关键字 | type=module_努力努力再努力U

网络投稿 885

还是小明和小王,小红三个人开发

小明开发了aaa.js,小红开发bbb.js,不过我们在index.html中不一样了

?

每一个模块都有自己的可用空间,aaa.js中定义的变量不能直接在mmm.js中使用了,因为aaa.js的类型是一个模块。

那如果我就是要在mmm.js中用aaa.js的flag变量呢?export

在aaa.js中export flag

//小明 var flag = true var name = '小明' export { flag,name }

在mmm.js中导入flag

import { flag } from "./aaa.js" console.log(flag)

?此时,我们就可以在mmm.js中使用flag了,打印为true


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #ES6中模块化 #typemodule #flag小明var