模块化
JavaScript 语言的模块化机制是基于原型链的,模块化的主要目的是为了解决命名空间污染的问题。
使用 import 和 export 进行模块化开发。
javascript
// 导出模块
export const name = "Alice";
// 导入模块
import {name} from './module.js';
// module1.js
export function add(x, y) {
return x + y;
}
// module2.js
import {add} from './module1.js';
console.log(add(2, 3)); // 5