是以在 ES6 中处理轮回引用特别简单,看下面这段代码:
- //------ a.js ------
- import {bar} from 'b';
- // (1)
- export function foo() {
- bar();
- // (2)
- }
- //------ b.js ------
- import {foo} from 'a';
- // (3)
- export function bar() {
- if (Math.random()) {
- foo();
- // (4)
- }
- }
实例
- //---module-B.js文件---
- //导出变量:name
- export var name = "cfangxu";
- moduleA模块代码:
- //导入 模块B的属性 name
- import { name } from "./module-B.js";
- console.log(name)
- //打印结不雅:cfangxu
作为一个模块,可以根据须要,惹人其他模块的供给的属性或者办法,供本身模块应用。
批量导出:
- //属性name
- var name = "cfangxu";
- //属性age
推荐阅读
【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 在上述课程中,我碰到了 Alon Burg——一名经验丰富的 web 开辟人员,我们刚好趣味相投。所认为了>>>详细阅读
本文标题:很全很全的JavaScript模块讲解,看了绝不后悔!
地址:http://www.17bianji.com/lsqh/40215.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示