如何判断一个数组对象中的某个key对应值都相同

学习链接
判断数组中某一项key对应的值是否都相同,或者都等于某个值
1、判断某一项key(taskDefKey)对应的值都等于’2048’:

let flag = rowObj.every(ele => ele.taskDefKey=== '2048')
if (flag) {
    
    }

判断flag是否为true,证明taskDefKey对应的值都等于’2048‘,反之不全等
2、判断某一项key(taskDefKey)对应的值是否都相等:

const val = rowObj[0].taskDefKey
const flag = rowObj.every(ele => ele.taskDefKey === val)
if (flag) {
    
    
}

判断flag若为true,证明taskDefKey对应的值都相等,反之不相等

猜你喜欢

转载自blog.csdn.net/weixin_44845483/article/details/128164456