मेरे पास ऐसे वादे की एक श्रृंखला में एक कार्य है जो कुछ कर सकता है या नहीं कर सकता है। जैसेएक खाली वादा बनाएँ
getYear().then(function(results){
if(results.is1999) return party();
else return Q.fcall(function(){/*do nothing here*/});
}).then(sleep)
कहाँ getYear
, party
, और sleep
सभी वापसी का वादा किया। क्या कोई अन्य कथन लिखने का एक और संक्षिप्त तरीका है? यही है, कुछ भी नहीं, लेकिन अभी भी एक श्रृंखला योग्य वादा वापस?
'वापसी पार्टी 'या' वापसी पार्टी() '? –
धन्यवाद @ बीटरूट-बीटरूट। फिक्स्ड। – prauchfuss
मैंने माना है कि पार्टी एक ऐसे कार्य के बजाए सिर्फ एक वादा मूल्य था जिसने वादा किया था। मैंने यह भी माना था कि इससे कोई फर्क नहीं पड़ता क्योंकि यह उदाहरण दिखाने के लिए सिर्फ कोड था। मुझे अब यह मानने के लिए मजबूर होना पड़ता है कि आप वास्तव में एक कार्यक्रम तैयार कर रहे हैं जो एक पार्टी फेंकता है, लेकिन केवल 1 999 है। – ForbesLindesay