Is using labels in JavaScript bad practice?

前端 未结 4 2003
遥遥无期
遥遥无期 2020-12-04 23:55

I just found out about using label s in JavaScript, such as:

for (var i in team) {
    if(i === \"something\") {
        break doThis: //Goto the label
    }         


        
4条回答
  •  执念已碎
    2020-12-05 00:22

    labelled breaks can break out of any block of code not just loops

    test: { document.getElementById('test1').innerHTML = "test 1 passed"; document.getElementById('test2').innerHTML = "test 2 passed"; document.getElementById('test3').innerHTML = "test 3 passed"; break test; document.getElementById('test4').innerHTML = "test 4 passed"; document.getElementById('test5').innerHTML = "test 5 passed"; }

    result:

    test 1 passed

    test 2 passed

    test 3 passed

提交回复
热议问题