有以下 array
[
{name: '小红', age: 15},
{name: '小明', age: 14},
{name: '小强', age: 13},
{name: '老张', age: 22},
{name: '王小兰', age: 16},
{name: '张小', age: 18},
]
能否利用正则和findIndex类似的方法,来匹配出所有符合 name中带有 ‘小’
的index?
比如这次返回的是 [0,1,2,4,5]
有以下 array
[
{name: '小红', age: 15},
{name: '小明', age: 14},
{name: '小强', age: 13},
{name: '老张', age: 22},
{name: '王小兰', age: 16},
{name: '张小', age: 18},
]
能否利用正则和findIndex类似的方法,来匹配出所有符合 name中带有 ‘小’
的index?
比如这次返回的是 [0,1,2,4,5]
其实 用es6 的includes 也一样的
var res = [];
var arr = [
{name: '小红', age: 15},
{name: '小明', age: 14},
{name: '小强', age: 13},
{name: '老张', age: 22},
{name: '王小兰', age: 16},
{name: '张小', age: 18},
];
arr.forEach(item => {
if (item.name.includes(小
)) {
res.push(item);
}
})
console.log(res)
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读