数组中包含某个字的项push进新数组
时间: 2024-05-08 13:21:54 浏览: 41
判断数组是否包含某个元素的js函数实现方法
5星 · 资源好评率100%
可以使用数组的filter方法来筛选出包含某个字的项,然后将它们push进新数组。以下是一个示例代码:
```javascript
const arr = ['apple', 'banana', 'orange', 'pear', 'grape'];
const keyword = 'an';
const filteredArr = arr.filter(item => item.includes(keyword));
const newArr = [];
filteredArr.forEach(item => newArr.push(item));
console.log(newArr); // ['banana', 'orange']
```
在这个例子中,我们定义了一个原始数组`arr`和一个关键字`keyword`,然后使用`filter`方法筛选出包含关键字的项,将它们存储在`filteredArr`中。接着,我们使用`forEach`方法遍历`filteredArr`,并将其中的项push进新数组`newArr`中。最后,我们输出`newArr`,即包含关键字的项的数组。
阅读全文