-2
當你不想在一種情況下發生任何事情時,是否有一種慣用的方式來編寫條件運算符?當你不想在一種情況下發生任何事情時,是否有一種慣用的方式來編寫條件運算符?
例如,在下面我想要只有當foo
是truthy時纔會產生一個值。
在句法上,我必須包括條件運算符的後半部分(:
),所以將undefined
放在這裏是否是慣用的?
foo ? yield 'something' : undefined;
當你不想在一種情況下發生任何事情時,是否有一種慣用的方式來編寫條件運算符?當你不想在一種情況下發生任何事情時,是否有一種慣用的方式來編寫條件運算符?
例如,在下面我想要只有當foo
是truthy時纔會產生一個值。
在句法上,我必須包括條件運算符的後半部分(:
),所以將undefined
放在這裏是否是慣用的?
foo ? yield 'something' : undefined;
不可以。
如果你不想發生什麼只是簡單的去if。
if(foo)
yield 'something'
爲什麼不使用'&&'運算符而不是三進制? – hindmost
舊的「if」有什麼問題? –
我想這兩個好主意。 – Ben