Gol*_*den 1 javascript es6-modules
我已经读过很多次了,默认导出实际上只是一个带有名称的命名导出default
。现在,这使我想知道混合默认出口和命名出口时的行为是什么:通常,它们很好地配合使用。但是,如果我定义一个默认导出以及一个名为export的命名出口default
怎么办?
在此,运行时/编译器的预期行为是什么?
命名导出,命名为default
这是不可能的,因为default
它是保留关键字。如果您尝试做类似的事情
export const default = 'bar';
Run Code Online (Sandbox Code Playgroud)
或尝试命名变量default
,然后将其导出
const default = 'bar';
export default;
Run Code Online (Sandbox Code Playgroud)
解释器将抛出SyntaxError并拒绝继续解析。
因此,这种碰撞是不可能的。
归档时间: |
|
查看次数: |
46 次 |
最近记录: |