工具的提示之一jslint
是:
++
众所周知,--
(++
increment) 和--
(decrement) 运算符会通过鼓励过多的技巧来导致糟糕的代码。它们在启用病毒和其他安全威胁方面仅次于错误的架构。有一个 plusplus 选项禁止使用这些运算符。
我知道像这样的 PHP 结构$foo[$bar++]
很容易导致错误,但我想不出比以下更好的方法来控制循环:
while( a < 10 ) do { /* foo */ a++; }
或者
for (var i=0; i<10; i++) { /* foo */ }
突出显示它们是jslint
因为有一些类似的语言缺少“ ++
”和“ --
”语法或处理方式不同,还是有其他理由可以避免我可能遗漏的“ ++
”和“ ”?--