场景如下:我想在定义a时返回a的值,否则我想返回b。由于JSX,我需要一个表达式。
我正在寻找一种更好的方式编写表达式a ? a : b
,其中a和b是变量。我正在尝试!a&&b
。问题是定义了a时,它当然返回false
而不是我想要接收的a的值。我想目前我的电线交叉了。如果有人有想法,我将非常感激。
场景如下:我想在定义a时返回a的值,否则我想返回b。由于JSX,我需要一个表达式。
我正在寻找一种更好的方式编写表达式a ? a : b
,其中a和b是变量。我正在尝试!a&&b
。问题是定义了a时,它当然返回false
而不是我想要接收的a的值。我想目前我的电线交叉了。如果有人有想法,我将非常感激。
您可以对logical OR ||
采用默认方法。如果此值为truthy,则返回a
,否则返回b
的默认值。
a || b