如何判断一个数组中所有对象的某个属性全部相等?
这里会用到ES6中的every:
let arrObj=[
{checked:false,name:'ccc'},
{checked:false,name:'ccc'},
{checked:false,name:'ccc'}
]
if(arrObj.every(item=>item.name===arrObj[0].name)){
console.log('全等')
}else{
console.log('有不等的')
}
如何判断一个数组中所有对象的某个属性全部相等?
这里会用到ES6中的every:
let arrObj=[
{checked:false,name:'ccc'},
{checked:false,name:'ccc'},
{checked:false,name:'ccc'}
]
if(arrObj.every(item=>item.name===arrObj[0].name)){
console.log('全等')
}else{
console.log('有不等的')
}