es6 模块的导入和导出

a.js

let a = 3;

function add() {
    a++;
    console.log(a);
}

export let bb = "xuhaitao"

export function jiafa(a, b) {
    return a + b;
}
export default { a, add }

b.js

let aa = ["xu", "hai ", "tao "];
// xu : 0
// hai  : 1
// tao  : 2
aa.forEach(function(val, index) {
    console.log(val + " : " + index);
});

let bbb = [3, 5, 9, 7, 8];
let zzz01 = bbb.map(function(val) {
    return val * 2;
})
console.log(zzz01); // 打印:[ 6, 10, 18, 14, 16 ]

let zzz02 = bbb.reduce(function(previousValue, currentValue, currentIndex) {
    return previousValue + currentValue;
})
console.log(zzz02); //打印 : 32

let zzz03 = bbb.filter(function(val, index) {
    if (index % 2 == 0) {
        return true;
    }
    return false;
})
console.log(zzz03); //打印: [ 3, 9, 8 ]

index.js

import mm from "./a.js" // 默认导入
import { jiafa } from "./a.js" //按需导入
import "./b.js" //直接导入并执行模块代码
console.log(mm.add()); //4
console.log(mm.add()); //5
console.log(mm); //{ a: 3, add: [Function: add] }
console.log(jiafa(5, 7)); //12

 


 

 


 

FR:徐海涛(hunk Xu)
QQ技术交流群:386476712

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值