js map() 如何过滤
时间: 2024-01-26 19:03:08 浏览: 111
js遍历map javaScript遍历map的简单实现
在使用 JavaScript 的 map() 方法进行过滤时,可以结合 filter() 方法来实现。首先使用 filter() 方法对数组进行过滤,然后再使用 map() 方法对过滤后的数组进行操作。
例如,以下代码演示了如何对一个数组进行过滤,过滤出其中的偶数,并对每个偶数进行加倍操作:
```
const arr = [1, 2, 3, 4, 5, 6];
const evenArr = arr.filter(num => num % 2 === 0);
const doubledArr = evenArr.map(num => num * 2);
console.log(doubledArr); // [4, 8, 12]
```
在上面的代码中,首先使用 filter() 方法对数组进行过滤,筛选出其中的偶数,然后使用 map() 方法对过滤后的数组进行操作,将每个偶数加倍,并返回一个新数组。最终输出的结果就是加倍后的偶数数组。
阅读全文