gpt4 book ai didi

javascript - JavaScript 中返回函数的用途是什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:26 25 4
gpt4 key购买 nike

我有一个非常简单的例子,它在没有返回函数的情况下工作,但在有它的情况下失败了:

 function hello() {
alert('hello');
}

function hi() {
return function() {
alert('hi');
}
}

我知道通过 hi()(); 我可以运行第二个函数,但我很少在代码中看到它。我怎么能不这样做就返回函数,因为我看到人们一直这样做。

最佳答案

返回函数可以缓存一些来自第一个调用函数的变量,然后你可以稍后在返回函数上做一些事情。

例如,

function hi(lastName) {
return function(firstName) {
alert('hi ' + firstName + lastName);
}
}

var chen = hi("Chen");
chen("Jumper");
chen("Dennis");

关于javascript - JavaScript 中返回函数的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5764005/

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