在某个地方使用导入{a}之间的区别是什么?从某个地方导入一个'在ES6?

时间:2015-11-14 17:14:34

标签: node.js ecmascript-6

使用

之间有什么区别
import { Devices } from '../models/devices';

import Devices from '../models/devices';

我还没有能够把这个谷歌搞砸了。

1 个答案:

答案 0 :(得分:2)

我认为第一个是Named-Import,第二个是Default-Binding

用简单的英语,我认为第一个意思是“从../models/devices中导出的所有内容,只导入Devices对象”。虽然第二个意味着“../models/devices的默认导出,但请将其导入名称Devices

the standard。但我必须承认,我不是100%我的解释是正确的。那份文件不是为人类阅读而写的,似乎......:/