gpt4 book ai didi

javascript - 具有多个条件的 If 子句

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

我似乎迷失了方向,或者只是感到困惑。为了简化问题:我想检查数组中的每个值是否都为 true,并且当且仅当所有值都为 true 时,它​​才应返回特定值。

var trueArray=[true,true,true,true];

在我的代码中,数组的长度最多可达 100 个元素,我不能简单地检查每个元素,而是需要一个 for 循环。

for(var i=0;i<trueArray.length;i++){
if(trueArray[i]===true)
{
//do something
}
}

但是,上面的代码在循环的每个步骤上都会执行一些操作,但我只希望它在每个条件成立时执行某些操作,而不是在两者之间执行某些操作。目前想不出解决方案吗?

最佳答案

使用Array.prototype.every

if (trueArray.every(function(x) { return x; })) {
//do something
}

关于javascript - 具有多个条件的 If 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27668700/

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