今天尝试关闭谷歌。我注意到他首先将数字放在条件中:
原来的
A.keyLis.blockCtrlAlt.fined(e.keyCode) !== -1 && e.ctrlKey
关闭后
-1 !== A.keyLis.blockCtrlAlt.fined(a.keyCode) && a.ctrlKey
下一个问题是如何优化代码?
今天尝试关闭谷歌。我注意到他首先将数字放在条件中:
原来的
A.keyLis.blockCtrlAlt.fined(e.keyCode) !== -1 && e.ctrlKey
关闭后
-1 !== A.keyLis.blockCtrlAlt.fined(a.keyCode) && a.ctrlKey
下一个问题是如何优化代码?
不,这不是优化。这是尤达风格。有一次他帮助避免了错误。
如果不是
a == 1写a = 1,那么它会与预期的有点不同,但是许多旧的编译器/解释器错过了它。这是1 = a错误。现在许多编译器/解释器能够“看到”
a=1条件和发誓的视图代码。至于我,现在没有必要那样写。