मैं इस उदाहरण को एंगुलर के डॉक्स से देख रहा हूं, $qलेकिन मुझे लगता है कि यह सामान्य तौर पर वादों पर लागू होता है। नीचे दिए गए उदाहरण को उनकी टिप्पणी के साथ उनके डॉक्स से शब्दशः कॉपी किया गया है:
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
मैं स्पष्ट नहीं हूं कि यह कैसे काम करता है। यदि मैं .then()पहले परिणाम पर कॉल कर सकता .then()हूं, तो उनका पीछा करना, जो मुझे पता है कि मैं कर सकता हूं, तो promiseBएक वादा वस्तु है, प्रकार का Object। यह एक नहीं है Number। तो उन्हें "1 से बढ़े हुए वादे का परिणाम क्या होगा" से क्या मतलब है?
क्या मुझे उस promiseB.valueया उस तरह से एक्सेस करना चाहिए ? कैसे सफलता कॉलबैक एक वादा वापस कर सकता है और "परिणाम + 1" लौटा सकता है? मुझे कुछ याद आ रहा है।