Skip to content

Instantly share code, notes, and snippets.

@psiborg
Created January 6, 2012 08:29
Show Gist options
  • Select an option

  • Save psiborg/1569696 to your computer and use it in GitHub Desktop.

Select an option

Save psiborg/1569696 to your computer and use it in GitHub Desktop.
JS For Loops
for (var i = 0; i < myArr.length; i++) {
//
}
for (var i = 0, ii = myArr.length; i < ii; i++) {
// 20% faster
}
for (var i = myArr.length; i--;) {
// 50% faster in reverse
}
for (var i = 0; i < myArr.length; i++) {
if (i == 5) {
break; // stop loop on 5
}
}
for (var i = 0; i < myArr.length; i++) {
if (i == 5) {
continue; // skip 5
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment