JS 数组过滤元素的方法( 2 种 )
    		       		warning:
    		            这篇文章距离上次修改已过447天,其中的内容可能已经有所变动。
    		        
        		                
                在JavaScript中,有两种常见的方法可以用于过滤数组中的元素:
- 使用 
filter()方法: 
filter() 方法会创建一个新数组,该数组包含通过所提供函数实现的测试的所有元素。
let numbers = [1, 2, 3, 4, 5, 6];
let evenNumbers = numbers.filter(number => number % 2 === 0);
console.log(evenNumbers); // 输出: [2, 4, 6]- 使用 
for循环和push()方法: 
你也可以使用 for 循环和 push() 方法来过滤数组中的元素,将满足条件的元素添加到新数组中。
let numbers = [1, 2, 3, 4, 5, 6];
let evenNumbers = [];
for (let number of numbers) {
  if (number % 2 === 0) {
    evenNumbers.push(number);
  }
}
console.log(evenNumbers); // 输出: [2, 4, 6]这两种方法都可以过滤出数组中的偶数。第一种方法更简洁,第二种方法更直观。选择哪种方法取决于个人喜好和具体情况。
评论已关闭