![](/img/trans.png)
[英]Can i use continue and break in an if statement without any loops in JAVASCRIPT?
[英]Can you use `jquery $.when()` for continue statement?
说我有一个JS函数:
function x() {
// do something
outerFunction();
// do more stuff
}
我知道您可以执行以下操作:
function x() {
// do something
$.when(outerFunction()).then(anotherFunction());
}
只有当 outerFunction
完成运行后,我才能继续运行(即转到// do more stuff
)? 就像是:
function x() {
// do something
$.when(outerFunction()).then(continue);
// do more stuff
}
提前致谢!!
outerFunction()
总是在执行完东西之后始终完成运行。
当然,它可能会启动异步操作,并为此返回一个承诺。 那你要做
function x() {
// do something
return outerFunction().then(function(result) {
// do more stuff
});
}
注意,当outerFunction
已经返回一个promise时,不需要调用$.when
,并且当它不返回promise时也没有理由使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.