cachaito
12/26/2014 - 5:42 PM

Labeled loops

Składnia zaczerpnięta z Perl'a. Na stronie https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label odradzają ich użycie ze względu na rzadką spotykalność.

var i = 0, 
    j = 8,
    end = 1;
    
outerLoop: while(i < j) {
  console.log('currently we have: ', i, j);
  
  insideLoop: while(j--) {
    if(j === end) {
      console.log('time to end simpleLoop...');
      break outerLoop;
    } else {
      continue outerLoop;
    }
  }
}