Bu örneğe Angular'ın belgelerinden $qbakı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 promiseBtü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.valuebö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.