let array1 = [{id:'1'},{id:'2'},{id:'3'}]let array2 = {id:'1'}如果 array1 中存在 array2 就刪除,如果不存在就添加,數組對象怎么判斷?我現在寫的:` let array1 = [{id:'1'},{id:'2'},{id:'3'}] if(array1.length){ for(let i=0; i<=array1 .length; i++){
if(array1 [i].id == array2 .id){
array1.splice(i,1)
}else{
array1.push(file)
}
}
}else{
array1.push(file)
}`
js 數組對象去重
侃侃爾雅
2018-10-21 22:07:49