es6 export 问题

在很多文档中都可以看到这种结构的语句

export default DropTarget(types, spec, collect)(MyComponent2);

但是我不是很明白,查看了文档也找不到有描述这样的语法

export default OneClass(arg)(arg);

我的理解是exprot 一个立即执行函数吗?就好像js的立刻执行函数一样,但是这样好像又不是很合理,因为import的时候就不是一个变量了.

(function(){})()


慕桂英4014372
浏览 397回答 1
1回答

慕村9548890

export和export default都是输出变量,不同的是export是直接输出这个变量,但是export default命令的本质是将后面的值,赋给default变量,然后输出.可以参考一下这个ES6 Module --阮一峰
打开App,查看更多内容
随时随地看视频慕课网APP