JavaScript 中的一阶函数和一阶函数相同吗..?

are first order function and first class functions same in javascript..?

提问人:Jackson 提问时间:1/19/2023 更新时间:1/19/2023 访问量:147

问:

什么是一阶函数和一阶函数..?两者是否相同..?javascript 中的一阶函数和一阶函数之间有什么相似之处/区别吗?

我试图得到一个答案,但没有得到一个很好的解释。请帮帮我.. 许多网站只解释什么是一阶函数,而不是一阶函数。如果两者都相同,他们就不会提及。

JavaScript 高阶函数 first-class-functions

评论


答:

2赞 Agan 1/19/2023 #1

在 JavaScript 中,一阶函数是不是高阶函数的函数。

高阶函数是将一个或多个函数作为参数,或返回函数作为其结果的函数。

第一类函数是可以像任何其他值一样使用的函数,例如分配给变量、作为参数传递给函数或作为函数的结果返回。

在 JavaScript 中,所有函数都是一等函数,因此一阶函数也是一等函数