【发布时间】:2015-08-23 17:27:06
【问题描述】:
我想从将对象推入数组的循环中获得最终结果。我从 console.log 知道所有结果都进入了数组,但我无法从双循环中取出我想要的数组以用于任何事情。我知道您可以使用回调或承诺,我将采用任一解决方案(已安装 Parse Promises)。
代码:
var arrayNames = {key: val}
var val = {k: v, k1: v, k2: v}
var array = [];
var find= function(arrayNames) {
_.mapObject(arrayNames, function (val, key) {
_.mapObject(val, function (v, k) {
var person = Parse.Object.extend("People");
var query = new Parse.Query(person);
query.equalTo("name", k);
query.find({
success: function (row) {
var rowsToUpdate = _.uniq(row);
array.push(rowsToUpdate);
console.log(array);
}
})
})
})
}
var newfunc = function(array){
//Do Something with the array that's full of the results from find();
}
【问题讨论】:
标签: javascript arrays callback promise