3.ES6导入方式

//  导入:import { flag, sum } from "./a.js";
import { flag, sum } from "./ES6的导出方式.js";
if (flag) {
    console.log("小明是天才");
    console.log(sum(99, 1) + '明明调用Sum函数了');
}

import { fn, Person } from "./ES6的导出方式.js"; // 导入函数和类
console.log(fn(50, 80));


let p = new Person(); // 用p创建实例对象
p.run();

// 导入export default中的内容
import addr from "./ES6的导出方式.js";
// console.log(addr);

addr("李银河你好啊")

// 统一全部导入 如果导入的东西很多  一个个写导出内容的名字很麻烦 而且如果和这个文件里面命名一样 就拿不到 可以用以下方式
import * as aaa from "./ES6的导出方式.js"; // * 代表所有 aaa是自己命名的  意思是把所有之前导出的内容 导入到 aaa里面
console.log(aaa.flag); // 拿的时候也是从 aaa里面拿
console.log(aaa.num1);
console.log(aaa.sum(1, 5));

 

posted @ 2020-12-29 15:33  闭上耳朵  阅读(388)  评论(0编辑  收藏  举报