Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解释术语';第一类函数&x27;关于Javascript_Javascript_First Class Functions - Fatal编程技术网

解释术语';第一类函数&x27;关于Javascript

解释术语';第一类函数&x27;关于Javascript,javascript,first-class-functions,Javascript,First Class Functions,有人能给我解释一下这个术语,并描述一下使用一流函数的典型编程情况吗? 感谢我们经常听说JavaScript函数是一流的函数,这意味着函数和对象都被语言视为同一事物。实际上,函数可以作为变量存储在数组或对象中,也可以作为参数传递或由另一个函数返回。这使得函数在JavaScript中成为“一流公民” 以下是一些例子: var myfunc2 = function(a) { return a + 1; }; var myfunc2 = function myfunc4(a) { return a

有人能给我解释一下这个术语,并描述一下使用一流函数的典型编程情况吗?
感谢

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

以下是一些例子:

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

var myfunc2 = function myfunc4(a)
{
 return a + 1;
};
请参阅以下链接

欢迎光临。你能解释一下当你搜索“一级函数”时你不明白的地方吗?还有,你为什么要这么做?