【发布时间】:2014-01-09 14:17:48
【问题描述】:
有什么方法可以让这个函数同步,或者添加一个回调函数在它完成时运行?
var fbGetLeagues = function(fb) {
var leagues = [];
fb.child('leagues').once('value', function(snapshot) {
snapshot.forEach(function(child) {
var id = child.name();
var name = child.child('name').val();
leagues.push({'id': id, 'name': name});
});
});
return leagues;
};
【问题讨论】:
-
您为什么要这样做?一般来说,使异步函数同步不是答案(但在某些情况下有,所以我很好奇)
-
其实我只是想在获取所有联赛的时候运行代码,回调就好了。
标签: javascript firebase