gpt4 book ai didi

javascript - 返回另一个函数的javascript函数有什么用

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

我看到了很多这样的函数:

form.prototype.smokerDisabled = function(){
return function(age) {
return age>=15 ? 'disabled="disabled"' : '';
};
};

将实际代码保留在另一个函数中并返回它有什么用。相反,它会被写成:

form.prototype.smokerDisabled = function(age){
return age>=15 ? 'disabled="disabled"' : '';
};

请告诉我第一种方法的区别和用途。谢谢。

最佳答案

在这种情况下,我认为您没有任何理由这样做。您通常会看到这样的返回函数的原因是导致捕获外部变量状态的闭包

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

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