1 回答

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果條件是 ,您可以采用帶標(biāo)簽的語句并中斷塊語句{}
true
。
var a = 2;
block: {
if (a === 1) {
console.log(1);
break block;
}
if (a === 2) {
console.log(2);
break block;
}
if (a === 3) {
console.log(3);
break block;
}
console.log('end of block');
}
或者在同一個(gè)范圍內(nèi)使用另一個(gè)嵌套函數(shù)并提前返回。
function check () {
if (a === 1) {
console.log(1);
return;
}
if (a === 2) {
console.log(2);
return;
}
if (a === 3) {
console.log(3);
return;
}
console.log('end of function');
}
var a = 2;
check();
添加回答
舉報(bào)