javascript函数中的第二个括号是什么意思?用例是什么?

javascript函数中的第二个括号是什么意思?用例是什么?,javascript,reactjs,Javascript,Reactjs,例如,“react-redux”库中的connect函数如下所示: connect(state)(SomeComponent) 我知道connect函数只接受一个参数,但第二个括号是什么意思?它似乎是另一个参数,但为什么它必须在单独的括号中?用例是什么?这个词的确切含义是什么?大概,connect是一个返回函数的函数,然后您可以用其他东西调用该函数: const connect=arg1=>arg2=>arg1+arg2; 常数结果=连接(3)(4); 控制台日志(结果)大概,connect

例如,“react-redux”库中的connect函数如下所示:

connect(state)(SomeComponent)

我知道connect函数只接受一个参数,但第二个括号是什么意思?它似乎是另一个参数,但为什么它必须在单独的括号中?用例是什么?这个词的确切含义是什么?

大概,
connect
是一个返回函数的函数,然后您可以用其他东西调用该函数:

const connect=arg1=>arg2=>arg1+arg2;
常数结果=连接(3)(4);

控制台日志(结果)
大概,
connect
是一个返回函数的函数,然后您可以用其他东西调用该函数:

const connect=arg1=>arg2=>arg1+arg2;
常数结果=连接(3)(4);

控制台日志(结果)很好,谢谢。如何轻松地解释这样的嵌套函数?就像你给出的嵌套箭头函数的例子一样,我的眼睛一眼就想理解。有哪些好的用例?很好,谢谢。如何轻松地解释这样的嵌套函数?就像你给出的嵌套箭头函数的例子一样,我的眼睛一眼就想理解。哪些是好的用例?这就解释了这一点,但我需要问这个问题,以知道这个术语是curry。谢谢这就解释了这一点,但我需要问这个问题,以了解这个词是咖喱。谢谢