break-3.js (263B)
1 // A labeled break statement can leave multiple for-loops 2 3 var log = ''; 4 for (var i = 0; i < 3; i++) { 5 a: for (var x of [1, 2, 3]) { 6 for (var y of ['.', ':']) { 7 log += x + y; 8 break a; 9 } 10 } 11 } 12 assertEq(log, "1.1.1.");