-1
Node.jsの変数の持続性に問題があります。コールバック以外の変数の使用方法
私はこれが日常ます
var travelTimes;
for(var i = 0; i < data.length; i++){
distance.get(
{
origin: hotel,
destination: data[i].ubicacion,
language: 'es'
},function(err, maps_data) {
if (err) return console.log(err);
travelTimes.push(data.ubication);
});
}
console.log(travelTimes);
そして、最後の行は私にundefined
を与えます。 Node.jsが非同期であるため、私の変数maps_data
はdistance.get()コールバックにしか存在しませんが、私は自分の仕事を続けるためにそのデータが必要です。どのように私はすべてのコードに生き生きとさせることができますか?ありがとう!!