【发布时间】:2015-10-24 14:50:32
【问题描述】:
根据 jsLint 建议以如下方式声明 for 循环:
for(var i = 0, length = data.length; i < length; i+=1){...}
i++ 和 i+=1 在这种情况下有什么区别?
任何帮助将不胜感激!
【问题讨论】:
-
没有区别。
-
JSLint 是在哪里说的?
-
Douglas Crawford 讨厌 ++——这就是为什么 jslint 会告诉你在代码中使用额外的字符——说真的,在这种情况下不使用 ++ 的唯一原因是 Douglas Crawford 说不要!
-
JSLint 真的很奇怪。考虑尝试像 JSHint 这样的替代方案。
-
在this question 中得到了奇怪的回答(不是答案,而是问题本身)
标签: javascript jslint