function a(){
return
}
function b(){
a();
console.log('22');
}
b();
还是能打印出2,我希望a()执行后,直接跳出而不打印2
function a(){
return
}
function b(){
a();
console.log('22');
}
b();
还是能打印出2,我希望a()执行后,直接跳出而不打印2
function a(){
return false;
}
function b(){
result = a();
if (result) {
console.log('22');
}
}
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答880 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
函数是栈式调用,所以必须一层层返回。
还有一种情况是异常中断,在中断处抛出
Error
即可。