对不起,标题,但是我没有找到一个简单的标题。
我有一个长函数:函数testa()。
运行此函数,我会多次调用另一个函数:testb()函数。
当函数testb()返回“ false”时,我也想在函数结束之前停止函数testa()。
感谢您的帮助 ;)
这是一个例子:
function testb(){
if (blabla.test(val)) {
return true;
}
else {
return false;
}
function testa(){
blabla
blabla
function testb()// if function testb() return false, stop function testa() here, else continue function testa()
blabla
blabla
blabla
blabla
blabla
function testb() // if function testb() return false, stop function testa() here, else continue function testa()
blabla
blabla
blabla
function testb()// if function testb() return false, stop function testa() here, else continue function testa()
blabla
blabla
blabla
return
}
最佳答案
您可以简单地从函数testa返回,以便不执行其他代码。
function testb(){
if (blabla.test(val)) {
return true;
}
else {
return false;
}
function testa(){
blabla;
blabla;
if(!testb()) {
return;
}
blabla;//continue here
blabla;
}
关于javascript - 如何从javascript中包含的功能中停止包含另一个功能的功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43595661/