What’s the best way to break from nested loops in Javascript?
//Write the links to the page. for (var x = 0; x < Args.length; x++) { for (var Heading in Navigation.Headings) { for (var Item in Navigation.Headings[Heading]) { if (Args[x] == Navigation.Headings[Heading][Item].Name) { document.write('<a href=\'' + Navigation.Headings[Heading][Item].URL + '\'>' + Navigation.Headings[Heading][Item].Name + '</a> : '); break; // <---HERE, I need to break out of two loops. } } } }
Just like Perl,
as defined in EMCA-262 section 12.12. [MDN Docs]
Unlike C, these labels can only be used for
continueandbreak, as Javascript does not havegoto.