我正在使用Lodash來映射數組。在循環中,承諾從外部API獲取某些內容。Lodash的承諾
var array = _.map(data, function (d, i) {
getFromMyAPI(d[4])
.then(function (results) {
return {
id: d[0],
zoneLat: d[2],
zoneLon: d[3],
wifiLat: results.a,
wifiLon: results.b
};
});
});
不過呢,如果我做
它顯示,當然,一個空數組。映射完成後,我怎麼能得到這個數組的內容?
真棒,它完美的作品!謝謝 – Mencls