//break out of for loop for (i = 0; i < 10; i++) { if (i === 3) { break; } }
//Use some instead [1, 2, 3].some(function(el) { console.log(el); return el === 2; });
var BreakException = {}; try { [1, 2, 3].forEach(function(el) { console.log(el); if (el === 2) throw BreakException; }); } catch (e) { if (e !== BreakException) throw e; }