Compiler threw me error when I tried:
['a', 'b', 'c'].forEach(function (x) {
if (x == 'b') {
break //error message: Can't have 'break' outside of loop
}
})
Valid syntax:
var x = ['a', 'b', 'c'];
for (var i = 0; i < x.length; i++) {
if (x[i] == 'b') {
break
}
}
So, why?