三元运算符的替代情况是? a:b无重复(JavaScript)

场景如下:我想在定义a时返回a的值,否则我想返回b。由于JSX,我需要一个表达式。

我正在寻找一种更好的方式编写表达式a ? a : b,其中a和b是变量。我正在尝试!a&&b。问题是定义了a时,它当然返回false而不是我想要接收的a的值。我想目前我的电线交叉了。如果有人有想法,我将非常感激。

xingwei78 回答:三元运算符的替代情况是? a:b无重复(JavaScript)

您可以对logical OR ||采用默认方法。如果此值为truthy,则返回a,否则返回b的默认值。

a || b
本文链接:https://www.f2er.com/3138201.html

大家都在问