如何在JavaScript中创建函数,然后可以使用这些函数并与其他函数链接以从数组中获取结果。
我尝试用多个可以链接在一起的方法创建一个类,但不允许我直接在数组本身上调用函数。
示例:
[23,45,87,89,21,234,1,2,6,7] .CustomFuncEvenNumbers()。CustomFuncOrderNumbers()
答案 0 :(得分:0)
您可以使用prototype
创建自定义函数,但要链接另一个需要从自定义函数中显式返回的函数,否则它将返回未定义的
let arr = [23, 45, 87, 89, 21, 234, 1, 2, 6, 7];
Array.prototype.CustomFuncEvenNumbers = function() {
return this.filter(function(item) {
return item % 2 === 0
})
}
let k = arr.CustomFuncEvenNumbers().map(item => item * 2);
console.log(k)