猿问

请问这个语法糖怎么理解?

out: {

    for(var i = 0; i < 10; i++) {

        if(i === 5) break out;

    }

}

console.log(i);    //5

请问上述代码中的out换成一般语法是什么呢?

牛魔王的故事
浏览 372回答 1
1回答

潇潇雨雨

这是break的语法,和out无关,这个可以取任意名字。只要这二个地方一致:out:{for(var i = 0; i < 10; i++) {&nbsp; &nbsp; if(i === 5) break `out`;}}作用就是break结束循环,然后跳转到out: {...},继续执行之后的代码。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答