Existem algumas formas de sair de um neasted laço em javascript. Seja com uso de flag somado a um break, seja com uso de outros recursos.
Nesta dica apresentaremos o uso do break com label, que permitirah a quebra do loop ou de varios loops de um soh vez, sem a necessidade de flag ou qualquer outra maneira.
fora_do_loop: for(var i = 0; i < 10; i++){ for(var z = 0; z < 10; z++){ if(condicao_true(i,z)){ break fora_do_loop; } ... } }
Desta maneira o break irá quebrar as duas estruturas de laço e continuar a execução do programa do código após estas estruturas.