我不知道这个问题在其他语言中是否有效,但我是专门针对JavaScript
.
我在一些文章和问题中看到 JavaScript 中最快的循环是这样的:
for(var i = array.length; i--; )
同样在 Sublime Text 2 中,当您尝试编写循环时,它建议:
for (var i = Things.length - 1; i >= 0; i--) {
Things[i]
};
我想知道,为什么i--
比i++
循环更快?
我不知道这个问题在其他语言中是否有效,但我是专门针对JavaScript
.
我在一些文章和问题中看到 JavaScript 中最快的循环是这样的:
for(var i = array.length; i--; )
同样在 Sublime Text 2 中,当您尝试编写循环时,它建议:
for (var i = Things.length - 1; i >= 0; i--) {
Things[i]
};
我想知道,为什么i--
比i++
循环更快?