什么是多个括号的函数调用?

问题描述 投票:0回答:1

This SO answer优雅地解释了如下所示的“具有多个括号的功能”如何工作:

myFunction(3)(4)

但我想谷歌并阅读更多相关信息。这种构造函数的方式是否有名称?

javascript
1个回答
2
投票

没有“具有多个括号的功能”这样的东西。

但是,您可以编写一个返回函数的函数。因此,您使用第一个括号将参数传递给函数,返回获取函数,并使用第二个括号将参数传递给返回的函数。

当与IIFE结合使用时,这主要用于closure。根据@CRice的建议,这种技术也称为currying

© www.soinside.com 2019 - 2024. All rights reserved.