react中判断数组对象中某个属性 含有 某个字符创
时间: 2024-02-18 18:03:34 浏览: 146
滚动到React中的某个位置-React开发
5星 · 资源好评率100%
可以使用 `Array.prototype.filter()` 方法结合正则表达式来实现。例如,假设有一个数组 `data`,它包含多个对象,每个对象都有一个属性 `name`,我们要找出其中 `name` 属性中含有字符串 `"react"` 的对象,可以这样做:
```
const filteredData = data.filter(item => /react/i.test(item.name));
```
其中,`/react/i` 是一个正则表达式,`i` 表示忽略大小写。`Array.prototype.filter()` 方法会遍历数组中的每个元素,对于每个元素,判断其 `name` 属性是否符合正则表达式的要求,如果符合,则将该元素添加到 `filteredData` 数组中。最终,`filteredData` 数组中就包含了所有 `name` 属性中含有字符串 `"react"` 的对象。
阅读全文