gpt4 book ai didi

javascript - 检查三个 boolean 值中的两个是否为真?

转载 作者:行者123 更新时间:2023-12-03 07:01:45 25 4
gpt4 key购买 nike

我需要测试看看是否有三分之二的 boolean 值是真的。
像这样的东西:

if ((a && b && !c) || (a && !b && c) || (!a && b && c)) {
// success
}
这是最直接的方法吗?有谁知道快捷方式/速记?

最佳答案

检查两个是否正好等于 true :

[a, b, c].filter(Boolean).length === 2;

引用:
  • Array.prototype.filter() .
  • Boolean() .
  • 关于javascript - 检查三个 boolean 值中的两个是否为真?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53891337/

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