好的,今天我在聊天内容中添加了一项新功能,只要管理员输入/clearchat
,我就会想要它,这样就可以清除聊天内容了。
但是有一个奇怪的错误,当我运行getAllMessages()
时,它会返回undefined
。我尝试打印它在函数中返回的值, 一个值!
以下是代码:
function getAllMessages() {
var Chat = Parse.Object.extend("message");
var query = new Parse.Query(Chat);
query.find({
success: function(message) {
console.log(message);
return message;
},
error: function(message, error) {
alert("Error: " + error.code + " " + error.message);
}
});
}
如果你想真正测试一下,我稍微编了一下代码并把它放在JSFiddle上(点击here)。
(当然,我制作了一个新的Parse项目,因此我的数据不会被黑客入侵)
任何帮助都会高度赞赏!
谢谢,
奥利弗
答案 0 :(得分:0)
Ohhhhh
query.find()
功能异步!所以当时它是未定义的!