-2
当你不想在一种情况下发生任何事情时,是否有一种惯用的方式来编写条件运算符?当你不想在一种情况下发生任何事情时,是否有一种惯用的方式来编写条件运算符?
例如,在下面我想要只有当foo
是truthy时才会产生一个值。
在句法上,我必须包括条件运算符的后半部分(:
),所以将undefined
放在这里是否是惯用的?
foo ? yield 'something' : undefined;
当你不想在一种情况下发生任何事情时,是否有一种惯用的方式来编写条件运算符?当你不想在一种情况下发生任何事情时,是否有一种惯用的方式来编写条件运算符?
例如,在下面我想要只有当foo
是truthy时才会产生一个值。
在句法上,我必须包括条件运算符的后半部分(:
),所以将undefined
放在这里是否是惯用的?
foo ? yield 'something' : undefined;
不可以。
如果你不想发生什么只是简单的去if。
if(foo)
yield 'something'
为什么不使用'&&'运算符而不是三进制? – hindmost
旧的“if”有什么问题? –
我想这两个好主意。 – Ben