模块化是指将代码组织成一个可重用的,具有特定功能的块,可以通过导出和导入来与其他模块进行交互。模块化可以减少全局变量的污染,提高代码的可读性和可维护性,还可以实现代码的复用和分离。

通常使用ES6的模块化语法来实现模块化,通过export导出变量或函数,通过import导入变量或函数。

示例代码:

// export语法
export const add = (a, b) => {
  return a + b;
}

// import语法
import { add } from './module.js';
console.log(add(1, 2)); // 输出3