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

Posted 放飞的回忆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断某个对象是否在数组中存在相关的知识,希望对你有一定的参考价值。

 方法一:

var arr = [{
    "appId": "3",
    "appName": "慧管(西蓝花)"
}, {
    "appId": "4",
    "appName": "慧服务(西蓝花)"
}]
var str= "慧管(西蓝花)";

if (JSON.stringify(arr).indexOf(JSON.stringify(str)) === -1) { console.log(‘不存在‘) } else { console.log(‘已存在‘) }

 

 方法二:

var arr = [{name:‘张三‘},{name:‘李四‘}];

arr.forEach(item=>{ if(item.name==‘张三‘){ alert(‘存在这个元素‘); } })

 

 

以上是关于判断某个对象是否在数组中存在的主要内容,如果未能解决你的问题,请参考以下文章

C#中怎么判断一个数组中是不是存在某个数组值

js 判断数组中是不是包含

js判断一个值是不是存在于一个js数组中

js判断一个值是不是存在于一个js数组中

js中判断对象数组中是不是有某个属性值

js怎么判断某个数组里面是不是包含这个元素