gpt4 book ai didi

JavaScript 函数调用(arg1)(arg2)

转载 作者:行者123 更新时间:2023-11-28 11:34:02 24 4
gpt4 key购买 nike

我正在学习 JavaScript,我发现了这个例子

say("Hello")("World"); 

此代码应返回“Hello World”。

我不知道如何实现这个,甚至不知道输入什么关键字来谷歌找到解决方案。您能告诉我这个模式的名称是什么或者如何在 JavaScript 中实现它吗?

最佳答案

你可以这样做:

function say(firstword){
return function(secondword){
return firstword + " " + secondword;
}
}

http://jsfiddle.net/o5o0f511/

<小时/>

但实际上你永远不会这样做。我确信这只是为了教您函数如何返回可执行函数。

这里还有一些这种模式的示例:

How do JavaScript closures work?

关于JavaScript 函数调用(arg1)(arg2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29431006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com