Bu örneğe Angular'ın belgelerinden $q
bakıyorum ama bunun muhtemelen genel olarak vaatler için geçerli olduğunu düşünüyorum. Aşağıdaki örnek, yorumları da dahil olmak üzere dokümanlarından kelimesi kelimesine kopyalanmıştır:
promiseB = promiseA.then(function(result) {
return result + 1;
});
// promiseB will be resolved immediately after promiseA is resolved and its value
// will be the result of promiseA incremented by 1
Bunun nasıl işlediğinden emin değilim. İlkinin .then()
sonucunu arayabilirsem , .then()
onları zincirleyebileceğimi biliyorum, o zaman promiseB
tür bir söz nesnesi Object
. Bu bir değil Number
. Peki, "değeri 1 ile artırılan sözün sonucu olacak" ile ne demek istiyorlar?
Buna promiseB.value
böyle bir şey gibi mi erişmem gerekiyor ? Başarılı geri arama nasıl bir söz verebilir ve "sonuç + 1" i döndürebilir? Bir şey eksik.