我最近使用Parse作为数据库来创建在线应用程序。但是,我注意到由于Parse的异步适当性,我的代码存在一些问题。
var courseList=[];
function getUserCourses(user){
var relation = user.relation("Courses");
relation.query().find({
success: function(courses){
courseList = courses;
}
}); }
getUserCourses();
setTimeout(function(){console.log(courseList);},1500);
我只是想知道而不是使用setTimeout,是否有更好的方法在运行到下一行代码之前完全执行Parse的查询。谢谢!