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