// 导入: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));