在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%,我的解释是正确的。 那个文件不是只为人类阅读而写的,好像是…… /