令人困惑的es6导入 - >导出语句

mzi*_*mer 8 javascript node.js ecmascript-6 es6-modules

这是有效的JavaScript吗?它没有错误,似乎工作.

export {default as Chooser} from "./chooser";
Run Code Online (Sandbox Code Playgroud)

我的解释是:

  1. import在default从"./chooser"
  2. export 来自#1的结果 as Chooser

这是发生了什么?

小智 3

这是有效的 JavaScript 吗?

是的。

这是正在发生的事情吗?

是的。