鍍金池/ 問(wèn)答/HTML/ 請(qǐng)問(wèn)這個(gè)語(yǔ)法糖怎么理解?

請(qǐng)問(wèn)這個(gè)語(yǔ)法糖怎么理解?

out: {
    for(var i = 0; i < 10; i++) {
        if(i === 5) break out;
    }
}
console.log(i);    //5

請(qǐng)問(wèn)上述代碼中的out換成一般語(yǔ)法是什么呢?

回答
編輯回答
做不到

這是break的語(yǔ)法,和out無(wú)關(guān),這個(gè)可以取任意名字。只要這二個(gè)地方一致:
out:{

for(var i = 0; i < 10; i++) {
    if(i === 5) break `out`;
}

}
作用就是break結(jié)束循環(huán),然后跳轉(zhuǎn)到out: {...},繼續(xù)執(zhí)行之后的代碼。

2018年1月12日 06:39