ruanyf / es6tutorial

《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。

Home Page:http://es6.ruanyifeng.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

关于“编程风格”中的“模块”

imba-tjd opened this issue · comments

不要在模块输入中使用通配符。因为这样可以确保你的模块之中,有一个默认输出(export default)。

// bad
import * as myObject from './importModule';

// good
import myObject from './importModule';

这一段如何理解?后者不能使模块有默认输出吧?我觉得是前者用于导入非默认输出,后者用于导入默认输出,两者不存在好坏。

谢谢指出,这一段话有问题,我把它删了。