Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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
Javascript 我可以创建一个自定义函数并在数组I上调用它吗_Javascript_Arrays_Function - Fatal编程技术网

Javascript 我可以创建一个自定义函数并在数组I上调用它吗

Javascript 我可以创建一个自定义函数并在数组I上调用它吗,javascript,arrays,function,Javascript,Arrays,Function,如何在JavaScript中创建一个函数,然后使用该函数并与其他函数链接以从数组中获得结果 我曾尝试创建一个包含多个方法的类,这些方法可以链接在一起,但这不允许我直接在数组本身上调用函数 例如: [23,45,87,89,21234,1,2,6,7].CustomFuncEvenNumbers().CustomFuncOrderNumbers()您可以使用原型创建自定义函数,但要链接另一个函数,您需要从自定义函数显式返回,否则它将返回未定义的函数 让arr=[23,45,87,89,21234

如何在JavaScript中创建一个函数,然后使用该函数并与其他函数链接以从数组中获得结果

我曾尝试创建一个包含多个方法的类,这些方法可以链接在一起,但这不允许我直接在数组本身上调用函数

例如:


[23,45,87,89,21234,1,2,6,7].CustomFuncEvenNumbers().CustomFuncOrderNumbers()

您可以使用
原型创建自定义函数,但要链接另一个函数,您需要从自定义函数显式返回,否则它将返回未定义的函数

让arr=[23,45,87,89,21234,1,2,6,7];
Array.prototype.CustomFuncEventNumbers=函数(){
返回此.filter(函数(项){
返回项目%2==0
})
}
设k=arr.customFuncEventNumbers().map(item=>item*2);

console.log(k)
是否可以不创建变量来保存数组,而只使用数组上的函数?