Terminate For each in Javascript
How to Break Out of a JavaScript forEach() Loop
1. Use every() instead of forEach() ...
2. Filter Out The Values You Want to Skip. ...
3. Use a shouldSkip Local Variable. ...
4. Modify the array length.
exit foreach loop js
['a', 'b', 'c'].every(function(element, index) {
// Do your thing, then:
if (you_want_to_break) return false
else return true
})
Stopping a forEach() loop seems almost like an impossible task but here are a few tricks by which we might do it.
var sum = 0;
var number = [90, 4, 22, 48];
number.forEach(myFunction);
function myFunction(item) {
sum += item;
}
console.log(sum);