导入单词后括号的含义是什么

时间:2018-09-01 18:50:45

标签: javascript ecmascript-6

import { something } from 'something.js'

导入单词后括号的意义是什么?我知道在ES6中,括号可以以两种方式工作,要么作为闭包,要么作为将自动设置键和值的对象,但是在导入情况下它是如何工作的

2 个答案:

答案 0 :(得分:2)

这就是您进行命名导入的方式。 Something.js中将包含以下内容:

export const something = 'hello'

如果它具有默认导出:

const something = 'hello';
export default something;

然后您将使用以下命令导入它:

import something from 'something.js'

另请参见Destructuring,该语法使用类似(但不完全相同)的语法

答案 1 :(得分:0)

参考:https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/export

// using.js
import { something1, something2 } from './somethings'


// somethings.js
const something1 = "1";
const something2 = "2";

export {
    something1,
    something2,
}