导出
// 1.直接一个包含多个变量、方法的对象
let name = '小明',
function sum (num1,num2) {
return num1 + num2;
}
export { name,sum };
// 2.在声明时就直接导出
export let height = 1.88;
// 3.导出函数/类
export function mul (num1, num2) {
return num1*num2;
}
export class Person {
run() {
console.log("hello");
}
}
导入
// 1.导入的{ }中定义的变量
import {flag, sum} from "./aas.js";
// 2.直接导入expert定义的变量
import {num1, height} from "./aaa.js";
// 3.expert定义的function/class
import{mul, Person} from "./aaa.js";