gpt4 book ai didi

javascript - 如何检查对象数组中某个键的值是否全部为0?

转载 作者:行者123 更新时间:2023-11-28 11:14:47 26 4
gpt4 key购买 nike

我在数组中有以下对象

[
{
"event":"a",
"count":0
},
{
"event":"b",
"count":0
},
{
"event":"c",
"count":0
}
]

我需要检查 count 的所有值是否为零。

我尝试过以下代码

Object.values(alarmTypeCount).every(count => count === 0)

每次都返回 false

最佳答案

您需要解构对象才能获得所需的属性。

var alarmTypeCount = [{ event: "a", count: 0 }, { event: "b", count: 0 }, { event: "c", count: 0 }],
allCountsZero = Object.values(alarmTypeCount).every(({ count }) => count === 0);

console.log(allCountsZero);

或者使用具有属性的对象。

var alarmTypeCount = [{ event: "a", count: 0 }, { event: "b", count: 0 }, { event: "c", count: 0 }],
allCountsZero = Object.values(alarmTypeCount).every(o => o.count === 0);

console.log(allCountsZero);

关于javascript - 如何检查对象数组中某个键的值是否全部为0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56680795/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com