znalazłem kawałek kodu w projekcie mojej firmy jak następuje:Co oznacza ta składnia, która lubi "functionName: {}"?
while(condition){
code...
reloop: {
if(somethingIsTrue) {
break reloop;
}
}
code...
}
Nie rozumiem co reloop
robi, może ktoś dać proste wyjaśnienie?
Jest to etykieta: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label –
... a 'break' pozwala na wyrwanie się z etykiety: https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/break – Jamiec
Jest to także odpowiednik JavaScriptu Goto ... straszny zły (IMHO) –