Array.filter()可用于筛选数组中的某些元素。其主要原理是 filter会把传入的函数依次作用于每个元素,然后根据返回值是 true 还是false决定保留还是丢弃该元素,其返回值为一个数组
const arr = [1, 6, 9, 10, 100, 25];
const result = arr.filter(function (item) {
if (item % 2 == 0) {
return true;
} else {
return false;
}
})
console.log(result);
效果如下:
返回result数组