在JavaScript中,过滤数组是一个常见的操作。它可以帮助我们从数组中筛选出我们想要的元素,从而得到一个新的数组。要实现过滤数组的功能,可以使用JavaScript内置的filter()方法。
array.filter(callback[, thisArg])
filter()方法接受一个函数作为参数。这个函数有三个参数:当前元素、当前索引和原数组。当这个函数返回true时,当前元素会被保留,否则会被过滤掉。
// 原数组 let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; // 过滤出偶数 let newArr = arr.filter(function(item, index, array) { return item % 2 === 0; }); // newArr 为 [2, 4, 6, 8]
上面的代码使用filter()方法过滤出了数组arr中的偶数,得到一个新的数组newArr。
以上就是JavaScript中过滤数组的方法。使用filter()方法可以帮助我们轻松实现各种数组处理任务,是一个非常有用的方法。
本文链接:http://task.lmcjl.com/news/13015.html