gpt4 book ai didi

javascript - 在 JavaScript 中使用一个函数名作为另一个函数的参数是合法的吗?

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

我正在为 Javascript 做准备,阅读 W3Schools 上的教程并遇到了这段代码:

function sortNumber(a, b)
{
return a - b;
}

var n = ["10", "5", "40", "25", "100", "1"];
document.write(n.sort(sortNumber));

它对数组中的元素进行排序,非常简单。但是我们如何将 sortNumber(一个函数名)作为参数传递给排序函数呢?

The original example

最佳答案

但是我们如何将 sortNumber(一个函数名)作为参数传递给排序函数呢?

函数是 first-class objects在 JS 中,可以作为参数或变量传递。您清楚排序本身是如何工作的吗?

关于javascript - 在 JavaScript 中使用一个函数名作为另一个函数的参数是合法的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2185765/

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