小编Dan*_*ter的帖子

嵌套的三元运算符未按预期返回

我正在尝试围绕嵌套的三元操作进行思考。

colorVariant 的值是“成功”、“信息”、“错误”或“默认”。

props.colorVariant == 'success' ? 'green' : 'info' ? 'gray' : 'error' ? 'red' : 'default' ? 'black' : 'purple'
Run Code Online (Sandbox Code Playgroud)

目前,我已将该值设置为“默认”,因为我希望看到它一直到最后,但就目前而言,返回的颜色是灰色的。

有人可以解释为什么会这样吗?

javascript conditional-operator

-2
推荐指数
1
解决办法
41
查看次数

标签 统计

conditional-operator ×1

javascript ×1