मुझे इस तरह एक जावास्क्रिप्ट कोड मिला है:
function justTesting() {
promise.then(function(output) {
return output + 1;
});
}
var test = justTesting();
मुझे हमेशा var टेस्ट के लिए अपरिभाषित मान मिला है। मुझे लगता है कि यह इसलिए है क्योंकि वादे अभी तक हल नहीं हुए हैं..तो क्या एक वादा से एक मूल्य वापस करने का एक तरीका है?
promise
? आप इसे कहीं भी परिभाषित नहीं करते हैं और आप अपने justTesting()
कार्य से कुछ भी वापस नहीं करते हैं। यदि आप बेहतर सहायता चाहते हैं, तो आपको यह वर्णन करने की आवश्यकता है कि जिस समस्या को आप हल करने की कोशिश कर रहे हैं वह केवल हमें कोड दिखाने के बजाय "बंद" है कि यह भी स्पष्ट नहीं करता है कि आप वास्तव में क्या करने की कोशिश कर रहे हैं। उस समस्या की व्याख्या करें जिसे आप हल करने का प्रयास कर रहे हैं।
then()
कॉल का रिटर्न मान फिर से एक वादा है, जो आपके द्वारा दिए गए मूल्य को लपेटता है।