gpt4 book ai didi

javascript(angularjs)检查js对象中是否存在值

转载 作者:行者123 更新时间:2023-11-30 07:37:28 24 4
gpt4 key购买 nike

我有以下对象

{
0 : false,
1 : true,
2 : false
}

我需要做的是遍历这些并根据条件将其中一些设置为 true 或 false,但我需要一个函数来检查是否所有值都设置为 true 或对象中是否存在 false。

我有以下检查值是否为 false 来做某事

 angular.forEach($scope.keyFiles, function (val, key) {
if(val == false) {
$scope.loadCanvas(key);
return key;
}
});

但我现在需要一些东西来检查任何值中是否存在 false 以及是否所有值都设置为 true。

我是 javascript 的新手,如果这听起来像是一个简单的解决方案,请原谅。

最佳答案

希望这就是您要找的。

function containsFalse(obj){
for(var prop in obj){
if(obj[prop] === false) return true;
}
return false;
}

关于javascript(angularjs)检查js对象中是否存在值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28592044/

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