次のように、JavaScript で label を使用することについて知りました。
for (var i in team) {
if(i === "something") {
break doThis: //Goto the label
} else {
doThat();
}
}
doThis: //Label
doIt();
私は今までこれについて聞いたことがなく、それについてオンラインで多くの情報を見つけることができず、それには理由があると思い始めています.
これはGOTO
他の言語のステートメントに似ており、悪い習慣と見なされるように思えます。これを仮定するのは正しいでしょうか?