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

एक ES6 वादा एक ECMAScript 2015 ऑब्जेक्ट है जो एक इन-प्रगति एसिंक्रोनस ऑपरेशन का प्रतिनिधित्व करता है

17
मैं .then () श्रृंखला में पिछले वादा परिणामों तक कैसे पहुँच सकता हूँ?
मैंने अपने कोड को वादों के साथ पुनर्गठित किया है , और कई कॉलबैक से मिलकर एक अद्भुत लंबी फ्लैट वादा श्रृंखला बनाई है .then()। अंत में मैं कुछ समग्र मूल्य वापस करना चाहता हूं, और कई मध्यवर्ती वादे परिणामों तक पहुंचने की आवश्यकता है । हालांकि अनुक्रम के मध्य …

2
स्पष्ट वादा निर्माण एंटीपैटर्न क्या है और मैं इसे कैसे बचा सकता हूं?
मैं कोड लिख रहा था जो कुछ ऐसा दिखता है जैसे: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { // or = new $.Deferred() etc. | // using a promise constructor myPromiseFn(param+1) | myPromiseFn(param+1) .then(function(val) { /* …

18
प्रतीक्षा करें जब तक कि सभी वादे पूरे न हों, भले ही कुछ खारिज कर दिया जाए
मान लीजिए कि मेरे पास एक सेट है Promiseजो नेटवर्क अनुरोध कर रहा है, जिनमें से एक विफल हो जाएगा: // http://does-not-exist will throw a TypeError var arr = [ fetch('index.html'), fetch('http://does-not-exist') ] Promise.all(arr) .then(res => console.log('success', res)) .catch(err => console.log('error', err)) // This is executed मान लीजिए कि मैं …


7
Async / अस्वीकृति सिंटैक्स में अस्वीकार कैसे करें?
मैं एक वादा कैसे अस्वीकार कर सकता हूं जो एक async / प्रतीक्षा फ़ंक्शन द्वारा लौटाया गया है? मूल रूप से foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } अनुवाद में async / प्रतीक्षा करें async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; …

20
फ़ंक्शन के दायरे से बाहर जावास्क्रिप्ट का वादा करें
मैं ES6 प्रॉमिस का उपयोग कर रहा हूं। आमतौर पर, एक वादा इस तरह का निर्माण और उपयोग किया जाता है new Promise(function(resolve, reject){ if (someCondition){ resolve(); } else { reject(); } }); लेकिन मैं लचीलेपन के लिए बाहर संकल्प लेने के लिए नीचे जैसा कुछ कर रहा हूं। 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तुरंत बाद में …

6
अनहेल्दी वादा अस्वीकृति क्या है?
कोणीय 2 सीखने के लिए, मैं उनके ट्यूटोरियल की कोशिश कर रहा हूं। मुझे इस तरह एक त्रुटि मिल रही है: (node:4796) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r ejection id: 1): Error: spawn cmd ENOENT [1] (node:4796) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not …

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? …

7
Axios और Fetch में क्या अंतर है?
मैं भ्रूण का उपयोग करके वेब सेवा को कॉल कर रहा हूं लेकिन वही मैं एक्सियो की मदद से कर सकता हूं। इसलिए अब मैं उलझन में हूं। मैं या तो axios या लाने के लिए जाना चाहिए?

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

8
Axios को हेडर फील्ड्स की प्रतिक्रिया मिलती है
मैं रिएक्ट और रिडक्स के साथ एक फ्रंटएंड ऐप बना रहा हूं और मैं अपने अनुरोधों को करने के लिए axios का उपयोग कर रहा हूं । मैं प्रतिक्रिया के शीर्ष लेख में सभी क्षेत्रों तक पहुँच प्राप्त करना चाहूंगा। अपने ब्राउज़र में मैं हेडर का निरीक्षण कर सकता हूं …

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

5
Vuex क्रियाओं से वापसी का वादा
मैंने हाल ही में jQ से चीजों को एक अधिक संरचित ढांचे में स्थानांतरित करना शुरू किया है, जो कि VueJS है, और मुझे यह पसंद है! वैचारिक रूप से, Vuex मेरे लिए एक प्रतिमान बदलाव का एक सा रहा है, लेकिन मुझे विश्वास है कि मुझे पता है कि …

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