JavaScript 中的函数调用,带有另一个括号"func()();"



我是 JavaScript 的新手,但我开始了构建 react 本机应用程序的课程,我的问题是在 redux 中理解这个表达式export default connect(mapStateToProps)(ComponentName);

我只是很难理解这个表达functionName(params)(classname).这个表达式在语法上到底是什么意思(我不是在试图理解它的 redux 方面(以及如何使用它?

似乎functionName(params)返回一个闭包或其他直接调用的函数,并向其传递classname变量。

最新更新