重複の可能性:
JavaScript - 逆方向のループは本当に高速ですか?
この質問が他の言語で有効かどうかはわかりませんが、特にJavaScript
.
いくつかの記事や質問で、JavaScript での最速のループは次のようなものであることがわかりました。
for(var i = array.length; i--; )
また、Sublime Text 2 では、ループを記述しようとすると、次のように提案されます。
for (var i = Things.length - 1; i >= 0; i--) {
Things[i]
};
知りたいのですが、ループi--
よりも速いのはなぜですか?i++