从其他模块导入命名成员

鉴于定义模块部分中的模块存在于文件 test.js 中,你可以从该模块导入并使用其导出的成员:

import {doSomething, MyClass, PI} from './test'

doSomething()

const mine = new MyClass()
mine.test()

console.log(PI)

somethingPrivate() 方法未从 test 模块导出,因此尝试导入它将失败:

import {somethingPrivate} from './test'

somethingPrivate()