var arr = [
{
name: '狗子',
id: '1',
list: [
{
user_id: 18,
hob: '吃'
},
{
user_id: 29,
hob: '睡'
},
{
user_id: 38,
hob: '彪'`
},
]
},
{
name: '腿子',
id: '2',
list: [
{
user_id: 181,
hob: '吃'
},
{
user_id: 29,
hob: '睡'
},
{
user_id: 38,
hob: '彪'
},
]
},
{
name: '麻子',
id: '3',
list: [
{
user_id: 182,
hob: '吃'
},
{
user_id: 29,
hob: '睡'
},
{
user_id: 38,
hob: '彪'
},
]
}
]
var arr2 = ['狗子','腿子']
// 过滤arr的麻子
var arr3 = arr.filter(val => {return arr2.indexOf(val.name) !== -1})
一行代码搞定数组对象的过滤
最新推荐文章于 2024-02-05 10:00:00 发布