let a =[
{
name: '111',
id: '111'
},
{
name: '222',
id: '222'
},
{
name: '333',
id: '333'
}
]
let b =[
{
type: '',
no: '222',
sex: '',
love: ''
}
]
for(let i=0; i<a.length; i++){
for(let j=0; j<b.length; j++){
if(a[i].id== b[j].no){ //两个数组对象中指定好的属性值判断
a[i].picsUrl = '添加服务器上的图片'
}
}
}
如上面的demo代码所示:
a数组和b数组比较,第一个目的是要比较出id值相同的时候,往数组对象中添加一个属性picsUrl(如上代码已知道实现);
(目前未实现)第二个目的是需要比较出在a数组对象中不包含b的数组对象,再给最终筛选出的结果也添加一个属性picsUrl,这种情况,最终过滤了后的数组为:
result = [
{
name: '111',
id: '111'
},
{
name: '333',
id: '333'
}
]
各位大佬,能否指点下有什么方法 把目前我未实现的那个点指点迷津下哈?
这有API
判断数组是否包含某个值
没看懂第二步要干嘛,但我想这些方法应该够了