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

वादों को तदनुसार हल करना या अस्वीकार करना - जावास्क्रिप्ट

<घंटा/>

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

हमारे फ़ंक्शन को एक वादा वापस करना चाहिए जो अनुरोध के सफलतापूर्वक होने पर हल हो जाता है, अन्यथा यह अस्वीकार कर देता है

उदाहरण

निम्नलिखित कोड है -

const num1 =45, num2 =48;const res =93;const अपेक्षितSumToBe =(num1, num2, res) => { नया वादा लौटाएं ((संकल्प, अस्वीकार करें) => {सेटटाइमआउट (() => { अगर (num1 + num2 ===res) {संकल्प ('सफलता'); } और {अस्वीकार करें ('विफलता'); }; }, 3000); });}; अपेक्षितSumToBe (num1, num2, res).then( (डेटा) => {कंसोल। कंसोल.लॉग(डेटा);}).कैच((गलती) => { कंसोल.लॉग(गलती);})

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

<पूर्व>सफलता
  1. जावास्क्रिप्ट वादे

    जावास्क्रिप्ट में वादे हमें अतुल्यकालिक संचालन करने की अनुमति देते हैं जहां मूल्य उन्नत में ज्ञात नहीं होता है जब वादा बनाया जा रहा था। एक वादे में तीन राज्य लंबित, पूरे और अस्वीकृत हो सकते हैं। जावास्क्रिप्ट में वादों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en&q

  1. जावास्क्रिप्ट कमजोर सेट

    जावास्क्रिप्ट वीकसेट का उपयोग वस्तुओं के संग्रह को संग्रहीत करने के लिए किया जाता है। सेट की तरह यह डुप्लीकेट स्टोर नहीं करता है। वीकसेट के तरीके - विधि विवरण जोड़ें(obj) कमजोर सेट में नया मान जोड़ें। हटाएं(obj) कमजोरसेट से मान हटाता है। है(obj) कमजोरसेट ऑब्जेक्ट में मान है या नहीं, इसके आध

  1. जावास्क्रिप्ट में वादे क्या हैं?

    वादे हमें अतुल्यकालिक संचालन करने की अनुमति देते हैं जहां मूल्य उन्नत में ज्ञात नहीं है जब वादा बनाया जा रहा था। एक वादे में तीन राज्य लंबित, पूरे और अस्वीकृत हो सकते हैं। जावास्क्रिप्ट में वादों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> &