javascript导入中成员和默认成员之间的区别是什么?

时间:2016-08-25 03:40:50

标签: javascript import

我正在阅读有关javascript导入here的内容,并且遇到了成员与默认成员的概念,但无法找到有关差异的解释。除了在导入时不必在括号中包含名称之外,将类声明为default有什么好处?

1 个答案:

答案 0 :(得分:1)

因为还有2 ways to export stuff from a module

常规=INDEX($B$2:$B$8, SMALL(IF($A$11=$A$2:$A$8, ROW($A$2:$A$8)-ROW($A$2)+1), COLUMN(A1))) ,每个成员出口

export

// module.js export foo export bar // The dependent import {foo, bar} from './module'; 定义了默认导出。

export default

至于优点,它取决于用例。某些库基于每个成员导出API,您可以单独导入它们。其他人将一个对象中的所有内容导出为默认导出。像Rollup这样的代码捆绑商也使用每个成员的导入来捆绑捆绑期间不需要的导入树。