ho trovato un pezzo di codice nel progetto della mia azienda come la seguente:Cosa significa questa sintassi a cui piace `functionName: {}`?
while(condition){
code...
reloop: {
if(somethingIsTrue) {
break reloop;
}
}
code...
}
Non capisco cosa reloop
fa, qualcuno può dare una spiegazione semplice?
È un'etichetta: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label –
... e 'break' ti permette di uscire da un'etichetta: https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/break – Jamiec
È anche l'equivalente JavaScript di Goto ... pauroso (IMHO) –