Mam sobie np. taki kod:
list: {
console.log(1);
console.log(2);
break list;
console.log(3);
console.log(4);
}
Polecenia w bloku wykonają się tylko do punktu przełamania.
I teraz chcę zrobić funkcję
łam_go() {
tu jakieś polecenia...
break list;
}
Żeby za jednym zamachem wywołać określony zbiór podprocedur i zaniechać wykonywania dalszego ciągu oryginalnego bloku. Da się?
edit: Udało mi się znaleźć coś takiego:
throw new Error("Kill 'em all!");
Które działa podobnie do PHP-owego halt i w kontekście potrzebnego mi akurat zastosowania sprawdzi się znakomicie, ale w sumie to jestem ciekawa, czy da się to jednak zrobić, bez zabijania całego JS na stronie.