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