promise पर टैग किए गए जवाब

वादे आस्थगित कंप्यूटिंग के लिए एक युक्ति है, जो संगामिति की कई शैलियों के लिए उपयुक्त है: स्थानीय संगणना के लिए धागा और इवेंट लूप कंसीलर, और तुल्यकालिक और अतुल्यकालिक दोनों दूरस्थ संदेश। एक वादा एक अतुल्यकालिक ऑपरेशन के अंतिम परिणाम का प्रतिनिधित्व करता है। वादों के साथ काम करने का प्राथमिक तरीका एक विधि के माध्यम से होता है जो वादे के अंतिम मूल्य या नए वादे की विफलता के कारण से परिवर्तनों को पंजीकृत करता है।


27
संकल्प एक के बाद एक वादे (क्रम में)?
निम्नलिखित कोड पर विचार करें जो धारावाहिक / अनुक्रमिक तरीके से फ़ाइलों की एक सरणी को पढ़ता है। readFilesएक वादा लौटाता है, जिसे केवल एक बार सभी फाइलों को अनुक्रम में पढ़ने के बाद हल किया जाता है। var readFile = function(file) { ... // Returns a promise. }; var …

17
Promise.all में त्रुटियों को संभालना
मेरे पास वादे का एक सरणी है जिसे मैं हल कर रहा हूं Promise.all(arrayOfPromises); मैं वादा श्रृंखला जारी रखने के लिए आगे बढ़ता हूं। कुछ ऐसा दिखता है existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler(); }); return Promise.all(arrayOfPromises) }); existingPromiseChain = existingPromiseChain.then(function(arrayResolved) { // do stuff with …

6
क्या मुझे जल्दी समाधान / अस्वीकार करने के बाद वापस जाने की आवश्यकता है?
मान लीजिए मेरे पास निम्नलिखित कोड है। function divide(numerator, denominator) { return new Promise((resolve, reject) => { if(denominator === 0){ reject("Cannot divide by 0"); return; //superfluous? } resolve(numerator / denominator); }); } यदि मेरा उद्देश्य rejectजल्दी बाहर निकलने के लिए उपयोग करना है , तो क्या मुझे returnतुरंत बाद में …

1
क्या अभी भी Q या BlueBird जैसे वादा पुस्तकालयों का उपयोग करने के कारण हैं कि हमारे पास ES6 वादे हैं? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

8
AngularJS में $ http अनुरोध रद्द कैसे करें?
AngularJS में अजाक्स अनुरोध को देखते हुए $http.get("/backend/").success(callback); उस अनुरोध को रद्द करने का सबसे प्रभावी तरीका क्या है यदि कोई अन्य अनुरोध लॉन्च किया गया है (उदाहरण के लिए एक ही बैकेंड, विभिन्न मापदंडों)।

7
वादों के लिए एंटिथेन (सफलता, असफल) कब माना जाता है?
मैंने ब्लूबर्ड वादा एफएक्यू पर एक नज़र डाली , जिसमें यह उल्लेख किया गया है कि .then(success, fail)यह एक एंटीपैटर्न है । मैं कोशिश और पकड़ के रूप में इसके स्पष्टीकरण को काफी नहीं समझता। इसके बाद क्या गलत है? some_promise_call() .then(function(res) { logger.log(res) }, function(err) { logger.log(err) }) ऐसा …

3
Promise.all: सुलझे हुए मूल्यों का क्रम
MDN को देखते हुए ऐसा लगता है कि वादे valuesके then()कॉलबैक को पारित कर दिया गया है । वादों के क्रम में मूल्य शामिल हैं। उदाहरण के लिए: var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve); return Promise.all(somePromises).then(function(results) { console.log(results) // is [1, 2, 3, 4, 5] the guaranteed result? …

5
मैं देशी XHR का प्रचार कैसे करूं?
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न के विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। मैं XHR अनुरोध करने के लिए अपने फ्रंटएंड ऐप में (मूल) वादों …

6
कोणीय HttpPromise: `सफलता` /` त्रुटि` के तरीकों और `तब` के तर्कों के बीच अंतर
AngularJS doc के अनुसार , $httpनिम्नलिखित को वापस करने के लिए कॉल करता है : मानक और फिर दो http विशिष्ट विधियों के साथ एक वादा वस्तु लौटाता है : सफलता और त्रुटि । तो विधि दो तर्क एक लेता है सफलता और एक त्रुटि कॉलबैक जो एक प्रतिक्रिया वस्तु …
177 angularjs  promise 

3
Node.js UnhandledPromiseRejectionWarning में कौन से वादे अनहोनी हैं, कैसे पता करें?
वर्जन 7 से Node.js में वादे को संभालने के लिए async / प्रतीक्षारत शर्करा है और अब मेरे कोड में निम्नलिखित चेतावनी काफी महत्वपूर्ण है: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections are deprecated. In …

13
Node.js देशी प्रोमिस है। समानांतर या क्रमिक रूप से सभी प्रसंस्करण?
मैं इस बिंदु को स्पष्ट करना चाहूंगा, क्योंकि प्रलेखन इसके बारे में बहुत स्पष्ट नहीं है; Q1: है Promise.all(iterable)प्रसंस्करण सभी वादों क्रमिक रूप से या समानांतर में? या, विशेष रूप से, यह जंजीरों से चलने वाले वादों के बराबर है p1.then(p2).then(p3).then(p4).then(p5).... या यह एल्गोरिथ्म के कुछ अन्य प्रकार है, जहां …

5
Array.map के साथ async प्रतीक्षा का उपयोग करें
निम्नलिखित कोड दिया गया है: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); जो निम्नलिखित त्रुटि पैदा करता है: TS2322: टाइप करें 'प्रॉमिस <नंबर> []' टाइप करने के लिए असाइन नहीं है 'नंबर []'। 'नंबर' टाइप करने …

22
मैं जावास्क्रिप्ट प्रॉम्प्ट की स्थिति को कैसे सिंक्रनाइज़ कर सकता हूं?
मेरे पास एक शुद्ध जावास्क्रिप्ट वादा है (अंतर्निहित कार्यान्वयन या पॉली-फिल): var promise = new Promise(function (resolve, reject) { /* ... */ }); से विनिर्देश , एक वादा में से एक हो सकते हैं: 'बसे' और 'हल' 'बसे' और 'अस्वीकृत' 'लंबित' मेरे पास एक उपयोग का मामला है जहां मैं …

4
किसी फ़ंक्शन के चर को वापस करने से पहले मैं एक वादा पूरा करने के लिए कैसे प्रतीक्षा करूं?
मैं अभी भी वादों से जूझ रहा हूं, लेकिन यहां समुदाय के लिए कुछ प्रगति कर रहा हूं। मेरे पास एक सरल जेएस फ़ंक्शन है जो पार्स डेटाबेस पर सवाल उठाता है। यह परिणामों की सरणी को वापस करने वाला है, लेकिन जाहिर है क्वेरी की अतुल्यकालिक प्रकृति (इसलिए वादों) …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.