js 数组对象去重

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)
  }`


侃侃尔雅
浏览 1303回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript