Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में Deferreds, Promises और Futures में क्या अंतर हैं?


फ्यूचर एक पुराना टर्म है जो प्रॉमिस के समान है।

  • एक प्रॉमिस एक ऐसे मान का प्रतिनिधित्व करता है जो अभी तक ज्ञात नहीं है। इसे एक ऐसे मान के प्रॉक्सी के रूप में बेहतर समझा जा सकता है जो प्रॉमिस बनाते समय आवश्यक रूप से ज्ञात नहीं होता।

  • एक डिफर्ड उस कार्य का प्रतिनिधित्व करता है जो अभी तक समाप्त नहीं हुआ है। एक डिफर्ड (जो आमतौर पर प्रॉमिस को एक्सटेंड करता है) खुद को रिज़ॉल्व कर सकता है, जबकि प्रॉमिस ऐसा करने में सक्षम नहीं हो सकता। इसे एक ऐसे प्रॉमिस के रूप में भी सोचा जा सकता है जो हमेशा केवल सफल होगा।

एक प्रॉमिस एक प्लेसहोल्डर है एक रिजल्ट के लिए जो शुरू में अज्ञात है जबकि डिफर्ड वह कंप्यूटेशन दर्शाता है जो मान में परिणाम देता है।

  1. - पायथन 2.7.x और पायथन 3.x के बीच मुख्य अंतर क्या हैं?

    पायथन 3.0 दिसंबर 2008 में जारी किया गया था। इसे पहले के संस्करण में कुछ खामियों को सुधारने के लिए डिज़ाइन किया गया था। पायथन 3 का मार्गदर्शक सिद्धांत था: पुराने तरीकों को हटाकर फीचर डुप्लीकेशन को कम करें। पायथन 3.0 बैकवर्ड कम्पैटिबिलिटी प्रदान नहीं करता। इसका मतलब है कि संस्करण 2.x सिंटैक्स का उपयो

  1. Wi-Fi 6 और 5G नेटवर्क में क्या अंतर है? Wi-Fi 6 और 5G नेटवर्क में क्या अंतर है?

    5G नेटवर्क एक ऐसा विषय है जिस पर बहुत चर्चा हुई है और इसका कार्यान्वयन सोशल नेटवर्क पर बातचीत का विषय बना हुआ है। Wi-Fi 6 को लेकर भी ऐसी ही उम्मीदें हैं, जो एक अलग तकनीक है। Wi-Fi 6 और 5G नेटवर्क के बीच अंतर को पहचानना सीखें। Wi-Fi 6 क्या है? Wi-Fi 6, IEEE 802.11ax मानक पर आधारित एक नया प्रमाणीकरण ह

  1. विंडोज 10 बनाम विंडोज 11: प्रमुख अंतर और आपके लिए कौन सा सही है विंडोज 10 बनाम विंडोज 11: प्रमुख अंतर और आपके लिए कौन सा सही है

    माइक्रोसॉफ्ट ने कई नई सुविधाओं और सुधारों के साथ नवीनतम विंडोज 11 जारी किया है। और बहुत सारे पैच और अपडेट के साथ, विंडोज 10 अब नए विंडोज 11 की तुलना में अधिक स्थिर OS है। कंपनी के अनुसार, यह 2025 के बाद विंडोज 10 पर अपना समर्थन बंद कर देगा, इसलिए हमारे पास यह तय करने के लिए पर्याप्त समय है कि विंडोज