Tôi đã tìm thấy một đoạn mã trong dự án của công ty tôi như sau:Cú pháp này có nghĩa là cái nào thích `functionName: {}`?
while(condition){
code...
reloop: {
if(somethingIsTrue) {
break reloop;
}
}
code...
}
Tôi không hiểu những gì reloop
làm, bất cứ ai có thể đưa ra một lời giải thích đơn giản?
Đó là nhãn: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label –
... và 'ngắt' cho phép bạn thoát ra khỏi nhãn: https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/break – Jamiec
Nó cũng tương đương với JavaScript của Goto ... đáng sợ xấu (IMHO) –