你可以创建 JavaScript 模块,在模块里你可以导出需要导出的东西,然后在其它的地方,你可以导入模块提供的东西。
创建模块
创建一个模块,可以放在一个单独的 js 文件里,比如 talk.js:
let greeting = 'hello'
export { greeting }
现在,talk.js 就是一个模块,导出模块里的东西使用的是 export ,这里我们导出来变量 greeting 。
使用模块
使用模块就是导入模块提供的东西,创建一个 js 文件,名字是 index.js,在这个文件里:
import { greeting } from './talk'
console.log(greeting)
执行上面的代码,会在控制台上输出 “hello”,这个值是在 talk 模块里导出的 greeting 表示的东西。在 index.js 里,我们用 import 导入了 talk 模块里导出的 greeting 。