从其他模块导入命名成员
鉴于定义模块部分中的模块存在于文件 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()