filter() 是数组中的一个过滤器,用于把Array的某些元素过滤掉,然后返回剩下的元素。
其主要原理是: filter会把传入的函数依次作用于每个元素,然后根据返回值是 true 还是false决定保留还是丢弃该元素。
栗子:用filter过滤掉arr里面的偶数:
function removeOld(arr) {
return arr.filter((item) => {
return item % 2 != 0
})
}
console.log(removeOld([1, 2, 46, 53, 23, 62])); // 返回奇数 [1, 53, 23]
----------后续会补充
来源:https://blog.csdn.net/Miss_liangrm/article/details/100183201