gpt4 book ai didi

javascript - Parse.com 如何获取查询的返回值

转载 作者:行者123 更新时间:2023-11-30 10:14:52 25 4
gpt4 key购买 nike

在 Parse.Com 中,我通常在函数中获取查询值。如何从函数中取出它?

var TableObject = Parse.Object.extend(TableId);
var qyNewParse = new Parse.Query(TableObject);
qyNewParse.doesNotExist("last_sync");
qyNewParse.find({
success: function(results) {


},
error: function(error){

}
});
var something = results.length

例如,如果我想在函数外获取 result.length。如何获取 var something 值?

最佳答案

您不能让函数返回查询结果,因为函数总是在查询完成之前返回。不要让你的函数返回一个值,你应该给函数它自己的回调参数,当查询完成时调用,比如:

function some_cback(callback) {
var TableObject = Parse.Object.extend(TableId);
var qyNewParse = new Parse.Query(TableObject);
qyNewParse.doesNotExist("last_sync");
qyNewParse.find({
success: function(results) {
callback(results); //call the callback
},
error: function(error){
}
});
}
//call the function
var something = some_cback(function(response) {
console.log(response);
});

关于javascript - Parse.com 如何获取查询的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24422069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com