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

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

5
वादा करता है, फिर अतिरिक्त मापदंडों को चेन से गुजारें
एक वादा, उदाहरण के लिए: var P = new Promise(function (resolve, reject) { var a = 5; if (a) { setTimeout(function(){ resolve(a); }, 3000); } else { reject(a); } }); हम कॉल करते हैं, तो वादे पर विधि: P.then(doWork('text')); doWork फ़ंक्शन इस तरह दिखता है: function doWork(data) { return function(text) …

2
TypeError: अपरिभाषित की संपत्ति 'तब' नहीं पढ़ सकता है
loginService.islogged() उपरोक्त फ़ंक्शन "स्ट्रिंग" की तरह एक स्ट्रिंग लौटाता है। हालाँकि, जब मैं चलाने की कोशिश करता हूँ तो उस पर कार्य करता है, यह त्रुटि वापस करेगा TypeError: Cannot read property 'then' of undefined और कर्सर को उसके ठीक connectedपहले और बाद में इंगित किया गया है .then। नीचे …

2
जावास्क्रिप्ट ईएस 6 प्रॉमिस एक संकल्प के बाद निष्पादन क्यों जारी रखता है?
जैसा कि मैं समझता हूं कि एक वादा कुछ ऐसा है जो हल कर सकता है () या अस्वीकार () लेकिन मुझे यह पता लगाने के लिए आश्चर्य हुआ कि वादा में कोड एक संकल्प या अस्वीकार के बाद निष्पादित करना जारी है। मैंने संकल्प किया या बाहर निकलने या …

2
सेटटाइमआउट से एक वादा कैसे करें
यह एक वास्तविक समस्या नहीं है, मैं बस यह समझने की कोशिश कर रहा हूं कि वादे कैसे किए जाते हैं। मुझे यह समझने की ज़रूरत है कि एक फ़ंक्शन के लिए एक वादा कैसे किया जाए जो सेटटाउट की तरह कुछ भी नहीं लौटाता है। मान लीजिए कि मेरे …

5
जावास्क्रिप्ट वादों और एसिंक्स वेट के बीच क्या अंतर है?
मैं अपने अनुप्रयोगों में ECMAScript 6 और ECMAScript 7 सुविधाओं का पहले से ही (बैबल के लिए धन्यवाद) उपयोग कर रहा हूं - मोबाइल और वेब दोनों। पहला चरण स्पष्ट रूप से ECMAScript 6 स्तरों पर था। मैंने कई एसिंक्स पैटर्न सीखे, वादे (जो वास्तव में आशाजनक हैं), जनरेटर (निश्चित …

3
Promise.all ()। तो () हल?
नोड 4.x का उपयोग करना। जब आपके पास Promise.all(promises).then()डेटा को हल करने और अगले को पास करने का उचित तरीका क्या है .then()? मैं कुछ इस तरह करना चाहता हूं: Promise.all(promises).then(function(data){ // Do something with the data here }).then(function(data){ // Do more stuff here }); लेकिन मुझे यकीन नहीं है …

9
वादा - क्या यह एक वादा रद्द करने के लिए मजबूर करना संभव है
मैं अपने सभी नेटवर्क डेटा पुनर्प्राप्ति का प्रबंधन करने के लिए ES6 वादों का उपयोग करता हूं और कुछ परिस्थितियां हैं जहां मुझे उन्हें रद्द करने के लिए मजबूर करने की आवश्यकता है। मूल रूप से परिदृश्य ऐसा है कि मेरे पास यूआई पर एक टाइप-फॉरवर्ड खोज है, जहां बैकएंड …

8
Node.js में वादों के साथ कॉलबैक की जगह
मेरे पास एक सरल नोड मॉड्यूल है जो एक डेटाबेस से जुड़ता है और डेटा प्राप्त करने के लिए कई फ़ंक्शन हैं, उदाहरण के लिए यह फ़ंक्शन: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: 'user', password: 'password', database: 'db' }); export default { getUsers(callback) { …

6
वादा करने में त्रुटि को पकड़ना
मुझे एक ट्यूटोरियल में निम्न कोड मिला: promise.then(function(result){ //some code }).catch(function(error) { throw(error); }); मैं थोड़ा भ्रमित हूं: क्या कॉल कॉल कुछ भी पूरा करती है? यह मुझे लगता है कि इसका कोई प्रभाव नहीं है, क्योंकि यह केवल उसी त्रुटि को फेंकता है जिसे पकड़ा गया था। मैं इस …

2
Promise.resolve बनाम नया वादा (संकल्प)
मैं ब्लूबर्ड का उपयोग कर रहा हूं और मुझे दो तरीकों से समकालिक कार्यों को एक वादा में हल करने के लिए देखा जाता है, लेकिन मुझे दोनों तरीकों के बीच अंतर नहीं मिलता है। ऐसा लगता है कि स्टैकट्रेस थोड़ा अलग है, इसलिए वे सिर्फ एक नहीं हैंalias सही …

1
क्या कभी हल नहीं किया गया वादा स्मृति रिसाव का कारण बनता है?
मेरे पास ए Promise। मैंने जरूरत पड़ने पर AJAX अनुरोध रद्द करने के लिए इसे बनाया। लेकिन जब से मुझे उस AJAX को रद्द करने की आवश्यकता नहीं है, मैंने इसे कभी हल नहीं किया है और AJAX सफलतापूर्वक पूरा हुआ। एक सरलीकृत स्निपेट: var defer = $q.defer(); $http({url: 'example.com/some/api', …


9
आप एक वादे से कई मूल्यों को कैसे ठीक से वापस करते हैं?
मैंने हाल ही में एक निश्चित स्थिति में एक-दो बार भाग लिया है, जो मुझे नहीं पता था कि कैसे ठीक से हल करना है। निम्नलिखित कोड मान लें: somethingAsync() .then( afterSomething ) .then( afterSomethingElse ) function afterSomething( amazingData ) { return processAsync( amazingData ); } function afterSomethingElse( processedData ) …
86 javascript  promise  q 

3
फिर वादे में अगर-और कैसे संभाला जाए?
किसी मामले में, जब मुझे एक वादे की वस्तु से वापसी मूल्य मिलता है, तो मुझे दो अलग-अलग then()प्राथमिकताओं को शुरू करने की आवश्यकता होती है, जो मूल्य की स्थिति पर निर्भर करते हैं, जैसे: promise().then(function(value){ if(//true) { // do something } else { // do something } }) मैं …

1
फिर अंदर से एक वादे को कैसे अस्वीकार करें
यह संभवतः एक मूर्खतापूर्ण प्रश्न है, लेकिन मध्य वादा श्रृंखला, आप तत्कालीन कार्यों में से एक के वादे को कैसे अस्वीकार करते हैं? उदाहरण के लिए: someActionThatReturnsAPromise() .then(function(resource) { return modifyResource(resource) }) .then(function(modifiedResource) { if (!isValid(modifiedResource)) { var validationError = getValidationError(modifiedResource); // fail promise with validationError } }) .catch(function() { …

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