benim getLoc fonksiyonu I'de benim ana işleviDeğeri() tanımlanmamış
for i..10
for i...5
var promise = getLoc(x,y);
promise.then(function(value) {
//value is undefined...
}
içinde aşağıdaki gibi bir API iki döngüler kullanmak çağırmak için Q.js kullanmak benim .sonra için deferred.resolve (değer) kullanarak döndü sahiplerim neden tanımlı değil, o zaman işlevine iletilen değer tanımlanmamıştır? Çözülen değeri nasıl iletebilirim? Teşekkürler! bu değer bilindiği tek yer orası böylece geri arama gelecekte bazen denir çünkü
Sadece [ertelenmiş antipattern] kaçınmak (http://stackoverflow.com/q/23803743/1048572) ve problem kendi kendine gider! – Bergi
Olası kopyaları [Birbiri ardı ardına vaatler (yani sırayla)?] (Http://stackoverflow.com/questions/24586110/resolve-promises-one-after-another-ie-in-sequence) –
Doğru davranış . 'Defferred.resolve (value)' olarak adlandırdığınız noktada '' value' undefined. –