有人可以为我解释这个术语并描述使用一流函数的典型编程情况吗? 感谢
答案 0 :(得分:2)
我们经常听到JavaScript函数是一流函数,这意味着函数和对象都被语言视为同一个函数。实际上,函数可以作为变量存储在数组或对象中,也可以作为参数传递或由另一个函数返回。这使得JavaScript中的函数成为“一等公民”。
以下是这些例子:
var myfunc2 = function(a)
{
return a + 1;
};
var myfunc2 = function myfunc4(a)
{
return a + 1;
};
请参阅以下链接
http://www.developerfusion.com/article/84433/first-class-functions/