【发布时间】:2017-01-20 21:31:42
【问题描述】:
我在一些代码中看到了以下内容。 || 有必要吗错误的?如果有必要,怎么做?
object.key = myData ? myData.value : false || false;
【问题讨论】:
-
我不知道为什么会有
|| false那里 -
我从未在不属于条件的三元运算中看到
||。我知道的唯一格式是标准condition ? true : false -
|| false对我来说也没有任何意义。你确定你没有错过代码周围的任何括号(和)吗?例如,如果原始代码采用object.key = (myData ? myData.value : false) || false;形式,那么它会更有意义。
标签: javascript ternary-operator