Skip to content

Instantly share code, notes, and snippets.

@adamabernathy
Last active February 9, 2018 16:54
Show Gist options
  • Save adamabernathy/bef62c35b41a04dd1b566805d1d27206 to your computer and use it in GitHub Desktop.
Save adamabernathy/bef62c35b41a04dd1b566805d1d27206 to your computer and use it in GitHub Desktop.
Removing JS "labelled" statement part 1
'use strict';
// The basic idea
let keepRunning = true;
for (let i = 0, li = 5; i < li; i++) {
if (!keepRunning) break;
for (let j = 0, lj = 5; j < lj; j++) {
if (!keepRunning) break;
for (let k = 0, lk = 5; k < lk; k++) {
if (k == 3) {
keepRunning = false;
break;
}
for (let m = 0, lm = 5; m < lm; m++) {
console.log(i, j, k, m);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment