Cada iteração do
forEach()
chamará a função que você forneceu. Para interromper o processamento em qualquer iteração (e continuar com o próximo item), basta return
da função no ponto apropriado:elementsCollection.forEach(function(element){
if (!element.shouldBeProcessed)
return; // stop processing this iteration
// This part will be avoided if not neccessary
doSomeLengthyOperation();
});