HLJ 发布于
2019-12-04 11:16:20

map判断数组中是否存在某个对象,没有则push(),有则删除

map判断数组中是否存在某个对象,没有则push(),有则删除
var arr=[
{"id":"1","title":"aaa"},
{"id":"2","title":"bbb"},
    ]
var obj={"id":"2","title":"bbb"};
if(JSON.stringify(arr).indexOf(JSON.stringify(obj)) === -1){
     arr.push(obj)
}else{
    arr.map((item,i)=>{
        if(item.id==obj.id){
            arr.splice(i,1);
        }
    })
}


当前文章内容为原创转载请注明出处:http://www.good1230.com/detail/2019-12-04/505.html
最后生成于 2023-08-04 21:38:31
此内容有帮助 ?
0