请问怎么list2怎么根据list1里的id过滤相同的这条数据,有没有简便的方法
list1:[
{
id:0
name:'xiaomin'
},
{
id:1
name:'xiaohong'
},
]
list2:[
{
id:0
name:'xiaomin'
},
{
id:1
name:'xiaohong'
},
{
id:3
name:'xiaomin'
},
{
id:4
name:'xiaohong'
},
]
如果追求性能,可以采用空间换时间的做法,在JS中最常见的处理方式就是构建
Object
,因为Object
查找key
的时间复杂度是O(1)
,而数组是O(n)