-1

有人可以为我解释这个术语并描述使用一流函数的典型编程情况吗?谢谢

4

1 回答 1

2

我们经常听到 JavaScript 函数是一等函数,这意味着该语言将函数和对象视为同一事物。实际上,函数可以作为变量存储在数组或对象中,也可以作为参数传递或由另一个函数返回。这使得函数成为 JavaScript 中的“一等公民”。

这些是示例:

var myfunc2 = function(a)
{
 return a + 1;
};

var myfunc2 = function myfunc4(a)
{
 return a + 1;
};

请参考以下链接

http://odiseo.net/javascript/first-class-functions-in-javascript-how-comes-functions-are-treatment-as-objects-in-js

http://www.developerfusion.com/article/84433/first-class-functions/

于 2015-06-10T09:19:17.990 回答