javascript - 这个语法在js中是什么意思?
问题描述
const List = connect(mapStateToProps)(connectedList);
有一个名为“connect”的函数以“mapStateToProps”作为参数被调用,但是在函数调用之后有一个用括号括起来的“connectedList”。我以前从未见过,在我为研究而阅读的 es6 文章中也没有发现任何相关内容。
解决方案
该connect
函数很可能返回另一个函数,该函数接受一个正在调用的参数。
function getFunc(arg){
alert(arg);
return function(arg2){
alert(arg2);
}
}
getFunc("arg1")("arg2");//invokes the getFunc function and invokes the returned function
推荐阅读
- javascript - 如何从服务人员发送通知
- ocaml - 在另一个函数内部时,Ocaml 递归不打印 int
- angular - Storybook 6.2 可以在 ASP.NET Core 5 解决方案中与 Angular 11 一起使用吗?
- java - 给定光照位置,计算无限世界中特定图块的光照值
- c - 在 Windows 上使用 wprintf() 打印表情符号
- sql - Select first occurence from SQL Result
- c# - 如何在没有空值的情况下在 Linq 中实现查询?
- qt - 修改 ListElement (QML) 内的工具提示文本
- php - php AD ldap 搜索过滤器特定 OUS
- django - Django:避免在模板中呈现为变量