对象数组去重 和 判断对象数组中是否存在某个对象

版权声明:Gleason https://blog.csdn.net/bianliuzhu/article/details/84325384
// 下面的代码 是 动态判断 一个 对象数组中 是否包含 某个对象



 currentSelectOption(row) {
    if (!row) return // 判断如果传入对象为空 下面代码不执行
    let arrayObject = [  // 对象数组
        {name:"小明",age:18},
        {name:"小红",age:19}
    ]
    let array = [];  // 
    let result = arrayObject.some(item=>{ // 这里是判断关键  存在 返回 true
       if(item.name===row.name) return true 
    })
    if(result) 
      alert("该对象已存在")
    else 
      array.push(row)
},
      

猜你喜欢

转载自blog.csdn.net/bianliuzhu/article/details/84325384