在ES6中使用import {a}和从某处导入a有什么区别?
有什么区别使用
import { Devices } from '../models/devices';
和
import Devices from '../models/devices';
我还没有能够谷歌这一个呢。
我相信第一个是Named-Import
,第二个是Default-Binding
。
在简单的英语中,我认为第一个意思是“从../models/devices
中导出的所有东西,只导入Devices
对象”。 而第二个意思是“无论是../models/devices
的默认导出,导入它作为名称Devices
。
看标准 。 但我必须承认,我不是100%,我的解释是正确的。 那个文件不是只为人类阅读而写的,好像是…… /