解释术语 'First-class functions' 与 Javascript 的关系
Explain the term 'First-class functions' in relation to Javascript
有人可以为我解释这个术语并描述使用 first-class 函数的典型编程情况吗?
谢谢
我们经常听说 JavaScript 函数是 first-class 函数,这意味着函数和对象被语言视为同一事物。实际上,函数可以作为变量存储在数组或对象中,也可以作为参数传递或由另一个函数返回。这使得函数成为 JavaScript.
中的“第一个 class 公民”
这些是示例:
var myfunc2 = function(a)
{
return a + 1;
};
var myfunc2 = function myfunc4(a)
{
return a + 1;
};
参考以下链接
http://www.developerfusion.com/article/84433/first-class-functions/
有人可以为我解释这个术语并描述使用 first-class 函数的典型编程情况吗? 谢谢
我们经常听说 JavaScript 函数是 first-class 函数,这意味着函数和对象被语言视为同一事物。实际上,函数可以作为变量存储在数组或对象中,也可以作为参数传递或由另一个函数返回。这使得函数成为 JavaScript.
中的“第一个 class 公民”这些是示例:
var myfunc2 = function(a)
{
return a + 1;
};
var myfunc2 = function myfunc4(a)
{
return a + 1;
};
参考以下链接
http://www.developerfusion.com/article/84433/first-class-functions/