你可以使用jquery $.when()来继续语句吗?
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());
}
我可以继续运行(即去// do more stuff
) 只有当 outerFunction
完成运行?比如:
function x() {
// do something
$.when(outerFunction()).then(continue);
// do more stuff
}
提前感谢!!
outerFunction()
总是在材料执行后完成运行。
当然,它可能启动一些异步的东西,并为它返回一个promise。然后你要做
function x() {
// do something
return outerFunction().then(function(result) {
// do more stuff
});
}
注意,当outerFunction
已经返回承诺时,不需要调用$.when
,当它不返回承诺时,根本没有理由使用它。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 为什么继续;语句冻结浏览器
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 为什么“;继续”;JavaScript中的语句不正确
- 如何在使用 window.onerror 处理语句 1 中的错误时继续执行语句 2
- Javascript - 继续语句不起作用
- 在继续之前,我如何保证执行 jQuery 每个语句
- 在 JavaScript 中,在继续之前执行具有多个 or 的 if 评估所有语句
- 使用节点时是否有等效的语句“继续”.js 为每个系列异步
- 在布尔语句 [V8] 中使用继续/中断
- 如何执行“;继续”;“内部的语句”;.每个“;jQuery的函数
- 跳过/忽略Javascript错误并继续执行下一条语句
- 首先,即使为false, if语句也会继续运行
- 你可以使用jquery $.when()来继续语句吗?
- 我需要“如果”语句继续求值(JS)
- 在错误后继续执行javascript,而不需要大量的try catch语句
- if语句中的Javascript函数即使不满足条件也会继续运行
- Jquery AJAX调用不完整,JS语句允许继续
- 为什么即使第一个if语句为真,它也会跳过并继续
- 等待一定数量的if语句继续执行