2
我有下面的代碼段,它按預期工作。其中x
是一個變量變量===常數和常量===變量有什麼區別
var myVariable = (x === 'A' || x=== 'B') ? 'sui' : 'pai';
但關閉編譯器將其轉換爲
var myVariable = ('A' === x || 'B'=== x) ? 'sui' : 'pai';
,這也是working.Can請你告訴我第二個片段是如何比第一個更好的。謝謝。
請參閱[尤達條件](https://en.wikipedia.org/wiki/Yoda_conditions)。但在我看來,使用棉絨來捕捉像這樣的錯誤要好得多。 – str
@str謝謝。該鏈接真的很有幫助 – brk