Articles of वादा

जावास्क्रिप्ट वादे को समझना; ढेर और चेनिंग

मैं जावास्क्रिप्ट वादों के साथ कुछ समस्याएं चला रहा हूं, खासकर स्टैक्ड जंजीरों के साथ। क्या कोई मुझे इन भिन्न कार्यान्वयन के बीच अंतर (यदि कोई है!) मुझे समझा सकता है? कार्यान्वयन 1 var serverSidePromiseChain; serverSidePromiseChain = async().then(function(response) { console.log('1', response); return response; }).then(function(response) { console.log('2', response); return true; }).then(function(response) { console.log('3', response); // response […]

] का अर्थ जावास्क्रिप्ट कंसोल में है और मैं इसे कैसे प्राप्त करूं

मेरे पास निम्न फ़ंक्शन हैं, जो वादे का उपयोग करने का प्रयास करते हैं var getDefinitions = function(){ return new Promise(function(resolve){ resolve(ContactManager.request("definition:entities")); }); } var definitions = getDefinitions() वापस आ रही है: Promise {[[PromiseStatus]]: "resolved", [[PromiseValue]]: child} मुझे प्रोमसवल्यू का मूल्य प्राप्त करना है, लेकिन पूछना var value = definitions.PromiseValue मुझे एक अपरिभाषित परिणाम देता […]

एएससिंक जनरेटर में वादों का गैर-समानांतर इंतजार के कारण मंदी

मैं जनरेटर और ब्लूबर्ड का उपयोग कर कोड लिख रहा हूं और मेरे पास निम्न है: var async = Promise.coroutine; function Client(request){ this.request = request; } Client.prototype.fetchCommentData = async(function* (user){ var country = yield countryService.countryFor(user.ip); var data = yield api.getCommentDataFor(user.id); var notBanned = yield authServer.authenticate(user.id); if (!notBanned) throw new AuthenticationError(user.id); return { country: country, comments: […]

जबकि ब्लूबर्ड वादों का इस्तेमाल करते हुए लूप

मैं वादे का उपयोग करते हुए थोड़ी देर लूप को लागू करने की कोशिश कर रहा हूं। यहां उल्लिखित विधि कार्य करने लगता है http://blog.victorquinn.com/javascript-promise-while-loop यह इस तरह एक समारोह का उपयोग करता है var Promise = require('bluebird'); var promiseWhile = function(condition, action) { var resolver = Promise.defer(); var loop = function() { if (!condition()) […]

एक वादे के बाद वापसी मूल्य

मेरे पास एक जावास्क्रिप्ट फ़ंक्शन है जहां मैं वापसी विधि के बाद प्राप्त होने वाला मान वापस करना चाहता हूं। समझने की तुलना में आसान है function getValue(file){ var val; lookupValue(file).then(function(res){ val = res.val; } return val; } वादा के साथ ऐसा करने का सबसे अच्छा तरीका क्या है जैसा कि मैं इसे समझता हूं, […]

क्या वादा किया जा सकता है कि इसके लिए कई तर्क हैं?

मैं यहाँ कल्पना का अनुसरण कर रहा हूं और मुझे यकीन नहीं है कि क्या यह बहुल तर्कों के साथ बुलाए जाने के लिए पूरी तरह से अनुमति देता है। उदाहरण के लिए: promise = new Promise(function(onFulfilled, onRejected){ onFulfilled('arg1', 'arg2'); }) जैसे कि मेरा कोड: promise.then(function(arg1, arg2){ // …. }); दोनों arg1 और arg2 प्राप्त […]

कॉल विरामण त्रुटि को अस्वीकार करने के साथ वादा निर्माता

निम्नलिखित कोड में: var p1 = new Promise(function (resolve, reject) { throw 'test1'; }); var p2 = new Promise(function (resolve, reject) { reject('test2'); }); p1.catch(function (err) { console.log(err); // test1 }); p2.catch(function (err) { console.log(err); // test2 }); क्या Promise एपीआई से reject ( p2 ) का उपयोग reject कोई अंतर है, और फेंकने का […]

मैं क्रमिक क्रम में वादे के सरंक्षण को कैसे निष्पादित कर सकता हूं?

मेरे पास कई वादे हैं जो अनुक्रमिक क्रम में चलने की आवश्यकता है। var promises = [promise1, promise2, …, promiseN]; कॉलिंग आरएसवीपी। सभी उन्हें समानांतर में निष्पादित करेंगे: RSVP.all(promises).then(…); लेकिन, मैं उन्हें क्रम में कैसे चला सकता हूँ? मैं मैन्युअल रूप से उन्हें इस तरह से ढेर कर सकता हूँ RSVP.resolve() .then(promise1) .then(promise2) … .then(promiseN) […]

वादा – क्या एक वादा रद्द करना संभव है?

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

मूल जावास्क्रिप्ट वादा कार्यान्वयन का प्रयास

जावास्क्रिप्ट में वादे कैसे काम करते हैं, इसके बारे में बेहतर समझ पाने के लिए मैंने इसे कोशिश और कोडिंग का कार्यान्वयन करने का निर्णय लिया। असल में मैं वादे वस्तु को लागू करना चाहता हूं (मैं इसे अपने कोड में आा कहता हूं) जो तर्क को तर्क के रूप में लेता है। यह फ़ंक्शन […]

दिलचस्प पोस्ट
Sed में कमांड में चर का उपयोग कैसे करें? क्या कोई भी सरल जावा वेब-ऐप फ्रेमवर्क सुझा सकता है? जावा: 0 <= x <n श्रेणी में यादृच्छिक लंबी संख्या एएसपी.नेट वेब एपीआई – पुट और डेलेटे वर्ब्स को अनुमति नहीं है – IIS 8 डेटटाइम से वारकर को कैसे परिवर्तित करें एंड्रॉइड वेबदृश्य और स्थानीय स्टोरेज मुख्य () के लिए तर्क क्या हैं? रूबी मेटैक्लास भ्रम असुरक्षित जावास्क्रिप्ट यूआरएल के साथ फ्रेम तक पहुंचने का प्रयास पायथन @ प्रॉपर्टी बनाम गेटर्स और सेटर्स जावा में प्रमुख बाइंडिंग बनाम प्रमुख श्रोताओं angular.service बनाम angular.factory एंड्रॉइड लॉलीपॉप टूलबार: स्क्रॉल करते समय उपकरण पट्टी को छुपाने / दिखाने के लिए कैसे? Mediastore से यूआरआइ से फाइल नाम और पथ प्राप्त करें मैं कार्टेसीयन उत्पाद को कमजोर कैसे गणना कर सकता हूं?