请问在js中,“Demo = Form.create()(Demo);”是什么语法?

itwriter 发布于 2016/10/26 10:16
阅读 1K+
收藏 0

    如题,Demo = Form.create()或者Demo = Form.create(Demo)我都可以理解,但Demo = Form.create()(Demo);这种写法是什么鬼?偏偏又确实能跑通。

    这段代码是antd官方示例的代码片段:https://ant.design/components/form/

    每个例子都用这种方法获取demo对象,但我实在是看不懂这种写法……

加载中
2
wuyiw
wuyiw

 Form.create()返回了一个function, 然后将Demo作为参数传给这个function执行.


0
itwriter
itwriter

引用来自“wuyiw”的评论

 Form.create()返回了一个function, 然后将Demo作为参数传给这个function执行.


刚装上react的调试工具,看了下源码,完全正确。

返回顶部
顶部