javascript - 解析 Promise,destroyAll();不工作?

标签 javascript parse-platform

下面代码中的第二行在云作业期间没有执行,为什么会出现这种情况?前一行运行良好。

Parse.Object.destroyAll(apples).then(function() {
  return Parse.Object.destroyAll(pears); //Destroy all pear objects.
}, function(error) {
  status.error("Failed to destroy all apples/pears.");
});

status.success("Successfully deleted " + results.length + " pears.");

最佳答案

您的 status.success 在 destroyAll(pears) 甚至有机会运行之前同步运行

试试这个方法

Parse.Object.destroyAll(apples).then(function() {
    return Parse.Object.destroyAll(pears); //Destroy all pear objects.
}).then(function() {
    status.success("Successfully deleted " + results.length + " pears.");
}, function(error) {
    status.error("Failed to destroy all apples/pears.");
});

关于javascript - 解析 Promise,destroyAll();不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31487875/

相关文章:

java - 错误 :(31, 39) 错误:找不到符号变量上下文

swift - 解析 SDK Swift isParseReachable

node.js - 在 Parse 服务器 CloudCode 中使用已初始化的邮件适配器

javascript - 如何指定 :focus property in JSS?

javascript - 是否可以使用 objective-c 从 parse.com 检索数据并将其显示在网站上?

javascript - D3 根据 2 个对象属性对对象数组进行排序

javascript - 将 div 居中并出现问题

android - 将解析对象添加到 Intent

javascript - 在子点击时从父级中删除类 - jQuery

javascript - 在纯javascript中隐藏div onclick