के साथ वादे के गतिशील अनुक्रम को तोड़ दो मुझे कई वादे (पी 1, पी 2, ... पीएन) मिला है, मैं उन्हें अनुक्रम में श्रृंखला बनाना चाहता हूं (इसलिए Q.all एक विकल्प नहीं है) और मैं चाहता था पहली त्रुटि पर श्रृंखला तोड़ना पसंद है।
प्रत्येक वादा अपने स्वयं के मानकों के साथ आता है।
और मैं त्रुटि को डंप करने के लिए हर वादा त्रुटि को अवरुद्ध करना चाहता हूं।क्यू
यदि पी 1, पी 2, .. पीएन मेरे वादे हैं, तो मेरे पास अनुक्रम स्वचालित करने के लिए कोई सुराग नहीं है।
धन्यवाद
मान लिया जाये कि आप
F1,... Fn
वादा लौटने कार्यों है, तो आप वादे के मूल निर्माण खंड, इस के लिए हमारे.then
उपयोग कर सकते हैं ! हालांकि, मुझे लगता है कि आखिरी "फिर" में एक तर्क के रूप में पारित "समेकित परिणाम" कुछ है जो मुझे अपनी सुविधा के अनुसार खुद को लागू करना चाहिए? – Guid@ गुइड यह आपके एपीआई पर निर्भर करता है, मुझे लगता है कि प्रत्येक वादे को पिछले एक के परिणाम की आवश्यकता होती है (क्योंकि आपने उन्हें अनुक्रम में पूछा था)। उदाहरण के लिए आप - एक सरणी बना सकते हैं और लूप में 'पुश' ('वापसी accum.then (cur);') भाग से पहले, और फिर परिणामों को 'पीछे हटाना' से पहले। –