2017-07-06 85 views
-2

当你不想在一种情况下发生任何事情时,是否有一种惯用的方式来编写条件运算符?当你不想在一种情况下发生任何事情时,是否有一种惯用的方式来编写条件运算符?

例如,在下面我想要只有当foo是truthy时才会产生一个值。

在句法上,我必须包括条件运算符的后半部分(:),所以将undefined放在这里是否是惯用的?

foo ? yield 'something' : undefined; 
+1

为什么不使用'&&'运算符而不是三进制? – hindmost

+4

旧的“if”有什么问题? –

+0

我想这两个好主意。 – Ben

回答

3

不可以。

如果你不想发生什么只是简单的去if。

if(foo) 
yield 'something' 
相关问题