La sintassi dei due punti credevo la si potesse utilizzare solo negli oggetti letterali:
Oggi girando un pò ho scoperto che invece si può usare dovunque, in particolare nei cicli, ad esempio per fermare un ciclo esterno:codice:{ key: value }
Si tratta delle etichettecodice:loop1:while(...) { while(...) { if(...) break loop1; } }
La domanda è: serve solo per i cicli o ha qualche altra utilità?
Ad esempio questa riga non mi da errore di sintassi:
eppure mi sfugge la sua utilità; d'altronde mi piacerebbe sapere se c'è un modo per prendere il contenuto dell'etichetta ( se scrivo alert(fn) mi da errore )codice:fn:function() {}
Insomma, c'è qualcosa che devo sapere di più sul funzionamento etichette?