如何简化这个布尔/三元表达式?
How to simplify this boolean / tenary expression?
如何简化这个三元表达式?
c = a === false && b === false ? true : false;
只有当 a
和 b
为 false
. 时,c
才为 true
这里不需要三元表达式。第一个表达式本身 returns 是 Boolean
c = a === false && b === false
您可以使用的另一个技巧是将 a !== false
与 b
进行比较
c = a !== false === b
这里只有两个值需要检查。如果有更多的值,那么最好使用每种方法。
c = [a,b].every(x => x === false)
如何简化这个三元表达式?
c = a === false && b === false ? true : false;
只有当 a
和 b
为 false
. 时,c
才为 true
这里不需要三元表达式。第一个表达式本身 returns 是 Boolean
c = a === false && b === false
您可以使用的另一个技巧是将 a !== false
与 b
c = a !== false === b
这里只有两个值需要检查。如果有更多的值,那么最好使用每种方法。
c = [a,b].every(x => x === false)