有这样一个数组,[‘前端小王’,’后端小张’,’前端小李’,’测试小徐’],如何找到所有以‘前端’开头的元素?请写出代码。
时间: 2023-10-29 22:06:56 浏览: 183
c代码-对数组的全部元素进行倒序排列。
可以使用 `Array.filter()` 方法来过滤数组中符合特定条件的元素,例如:
```javascript
const arr = ['前端小王', '后端小张', '前端小李', '测试小徐'];
const result = arr.filter(str => str.startsWith('前端'));
console.log(result); // 输出 ['前端小王', '前端小李']
```
在这个例子中,使用 `Array.filter()` 方法对数组 `arr` 进行过滤操作,筛选出所有以 `'前端'` 开头的元素。`filter()` 方法接受一个函数作为参数,该函数会对数组中的每个元素进行判断,如果返回值为 `true`,则将该元素加入到结果数组中。在这个例子中,使用 `str.startsWith('前端')` 来判断每个元素是否以 `'前端'` 开头,从而找到所有符合条件的元素。
阅读全文