js map使用filter方法
时间: 2024-04-04 18:27:19 浏览: 83
javascript map()方法解析
JavaScript中的`map`和`filter`方法是数组对象的两个常用方法,用于对数组进行遍历和筛选操作。
1. `map`方法:`map`方法会创建一个新数组,其中的每个元素都是原始数组经过回调函数处理后的结果。回调函数接受三个参数:当前元素、当前索引和原始数组。示例代码如下:
```javascript
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map((num) => num * 2);
console.log(doubledNumbers); // 输出 [2, 4, 6, 8, 10]
```
2. `filter`方法:`filter`方法会创建一个新数组,其中包含满足回调函数条件的所有元素。回调函数接受三个参数:当前元素、当前索引和原始数组。示例代码如下:
```javascript
const numbers = [1, 2, 3, 4, 5];
const evenNumbers = numbers.filter((num) => num % 2 === 0);
console.log(evenNumbers); // 输出 [2, 4]
```
阅读全文