【发布时间】:2019-05-22 16:29:00
【问题描述】:
我有一个布尔数组,它以 false 开头,因为至少有一个值是 false: var 验证 = [false, true, true] 在某个时刻,它会将所有选项(索引)设置为“true”,例如: 验证 = [true, true, true] 当所有选项都为真时,如何将此数组设置为“真”?
抱歉这个愚蠢的问题。
【问题讨论】:
-
你也可以使用“some”,例如:var arr = [true, true, true, true, true, true ]; var allTrue = !arr.some(x => x === false); console.log(allTrue);
-
@darmis 而且
some会更快,因为它会在找到false后立即停止 - 无需检查每个项目以查看它们是否全部为true
标签: javascript arrays boolean