-
JavaScript में एसिंक्रोनस कॉल से रिस्पॉन्स कैसे लौटाएं?
JavaScript में एसिंक्रोनस कॉल से रिस्पॉन्स लौटाने के कई तरीके हैं। आइए पहले समस्या को समझते हैं। मान लीजिए आपके पास foo नाम का एक फ़ंक्शन है जो एसिंक्रोनस है और कुछ समय बाद डेटा देगा। यह इसे 2 तरीकों से कर सकता है। यह या तो एक कॉलबैक स्वीकार कर सकता है जिसे यह डेटा के साथ कॉल करेगा जब यह एक्ज़िक्यू
-
JavaScript में प्रॉमिस पर then और catch के साथ finally कैसे उपयोग करें?
जब कोई प्रॉमिस सेटल होता है, यानी या तो फुलफिल्ड या रिजेक्टेड, तो finally मेथड में निर्दिष्ट कॉलबैक फ़ंक्शन इनवोक होता है। finally() मेथड एक प्रॉमिस भी लौटाता है। यह कोड के लिए एक तरीका प्रदान करता है कि प्रॉमिस सफलतापूर्वक फुलफिल्ड हुई या रिजेक्टेड, एक बार प्रॉमिस डील हो जाने के बाद चलाया जाए। आइए
-
JavaScript में ऐरे में विशिष्ट इंडेक्स पर आइटम कैसे इन्सर्ट करें?
ऐरे के अंत में इन्सर्ट करने के लिए, हम push मेथड का उपयोग कर सकते हैं। ऐरे की शुरुआत में इन्सर्ट करने के लिए हम unshift मेथड का उपयोग कर सकते हैं। अन्य स्थितियों में इन्सर्ट करने के लिए हम splice मेथड का उपयोग कर सकते हैं। आइए इनमें से प्रत्येक के उदाहरण देखें: Push - उदाहरण let arr = [test, 1, 2,
-
JavaScript ऑब्जेक्ट या ऐरे में किसी विशेष की के अस्तित्व की जांच कैसे करें?
किसी ऑब्जेक्ट/की के ऐरे और ऑब्जेक्ट में अस्तित्व की जांच करने के अलग-अलग तरीके हैं। आइए पहले ऑब्जेक्ट केस को देखें। यह देखने के लिए कि कोई की ऑब्जेक्ट में मौजूद है या नहीं, हमें in ऑपरेटर का उपयोग करने की आवश्यकता है। उदाहरण let obj = { name: John, age: 22 } console.log(name in obj); console.log(ad
-
JavaScript का उपयोग करके JSON को प्रिटी प्रिंट कैसे करें?
JSON का अर्थ JavaScript Object Notation है। यही कारण है कि प्रिटी-प्रिंटिंग JSON.stringify() में नेटिवली लागू है। इसमें तीसरा तर्क प्रिटी प्रिंट करता है और उपयोग करने के लिए स्पेसिंग सेट करता है: उदाहरण let a = { name: A, age: 35, address: { street: 32, Baker Street, city: Chicago } } console.log(
-
TypeScript और JavaScript में अंतर
जैसा कि हम जानते हैं कि TypeScript और JavaScript दोनों प्रोग्रामिंग भाषाएं हैं जिनका उपयोग आमतौर पर क्लाइंट एंड पर सर्वर रिक्वेस्ट प्रोसेस करने और UI पर डेटा रेंडर करने के लिए किया जाता है। हालांकि, दोनों स्क्रिप्टिंग भाषाएं हैं लेकिन TypeScript JavaScript से कुछ अतिरिक्त सुविधाओं का समर्थन करता है
-
JavaScript में var और let में अंतर
जैसा कि हम जानते हैं, JavaScript में वेरिएबल डिक्लेयर करने के लिए हमारे पास दो विकल्प हैं: var या let के साथ डिक्लेयर करें। अब सवाल यह है कि कब var और कब let का उपयोग करें यानी दोनों में मुख्य अंतर क्या है। निम्न टेक्स्ट में हम JavaScript में var और let के बीच मुख्य अंतर जानेंगे। let और var के बीच
-
JavaScript में किसी ऑब्जेक्ट को डीप क्लोन करने का सबसे कुशल तरीका क्या है?
किसी ऑब्जेक्ट की डीप कॉपी उसके भीतर मिलने वाले हर ऑब्जेक्ट को डुप्लीकेट करती है जिसे हम कॉपी करना चाहते हैं। कॉपी और मूल ऑब्जेक्ट कुछ भी साझा नहीं करेंगे, इसलिए यह मूल की एक प्रति होगी। सबसे आसान तरीका है ऑब्जेक्ट को JSON स्ट्रिंग में बदलें और इसे वापस JS ऑब्जेक्ट में बदलें। हालांकि यह तरीका मेथड क
-
JavaScript में sleep() का संस्करण क्या है?
JavaScript में नेटिव sleep फ़ंक्शन नहीं है। हालांकि कुछ वर्कअराउंड्स हैं जिनका उपयोग आप इस सीमा को पार करने के लिए कर सकते हैं। sleep की कार्यक्षमता प्राप्त करने के सबसे आसान तरीकों में से एक है setTimeout और async/await का उपयोग करके अपना खुद का स्लीप फ़ंक्शन बनाना। उदाहरण { await sleep(1000) con
-
JavaScript में एनम्स डिफाइन करने का सिंटैक्स क्या है?
एनम्स JavaScript में नेटिवली सपोर्टेड नहीं हैं। हम हालांकि Object.freeze का उपयोग करके एनम्स बना सकते हैं जिसमें सभी एनुमरेबल प्रॉपर्टीज़ वाला ऑब्जेक्ट बनाकर फिर ऑब्जेक्ट को फ्रीज कर दें ताकि उसमें कोई नया एनम न जोड़ा जा सके। उदाहरण const Color = { RED: 1, BLUE: 2, GREEN: 3, YELLOW: 4 }; Object.fre
-
JavaScript Sets क्या हैं?
एक सेट एक एब्सट्रैक्ट डेटा टाइप है जो कुछ मानों को स्टोर कर सकता है, बिना किसी विशेष क्रम के, और कोई दोहराए गए मान नहीं। यह एक परिमित सेट की गणितीय अवधारणा का कंप्यूटर कार्यान्वयन है। अधिकांश अन्य कलेक्शन टाइप्स के विपरीत, सेट से एक विशिष्ट एलिमेंट प्राप्त करने के बजाय, आमतौर पर एक सेट में मान की स
-
JavaScript में Set बनाने के तरीके
एक सेट एक एब्सट्रैक्ट डेटा टाइप है जो कुछ मानों को स्टोर कर सकता है, बिना किसी विशेष क्रम के, और कोई दोहराए गए मान नहीं। यह एक परिमित सेट की गणितीय अवधारणा का कंप्यूटर कार्यान्वयन है। अधिकांश अन्य कलेक्शन टाइप्स के विपरीत, सेट से एक विशिष्ट एलिमेंट प्राप्त करने के बजाय, आमतौर पर एक सेट में मान की स
-
JavaScript में सेट से सभी एलिमेंट्स कैसे हटाएं?
JavaScript में Set क्लास किसी दिए गए सेट ऑब्जेक्ट से सभी एलिमेंट्स को हटाने के लिए clear मेथड प्रदान करता है। इस मेथड का उपयोग निम्न प्रकार से किया जा सकता है: उदाहरण let mySet = new Set(); mySet.add(1); mySet.add(2); mySet.add(1); mySet.add(3); mySet.add(a); console.log(mySet) mySet.clear(); conso
-
JavaScript Sets में किसी वैल्यू की खोज कैसे जानें?
JavaScript में Set क्लास किसी दिए गए सेट ऑब्जेक्ट में एलिमेंट्स को खोजने के लिए has मेथड प्रदान करता है। इस मेथड का उपयोग निम्न प्रकार से किया जा सकता है: उदाहरण let mySet = new Set(); mySet.add(1); mySet.add(2); mySet.add(1); mySet.add(3); mySet.add(a); console.log(mySet) console.log(mySet.has(55)
-
JavaScript Sets में ऑब्जेक्ट की के लिए सर्च कैसे करें
JavaScript में Set क्लास एक सेट ऑब्जेक्ट में एलिमेंट्स को खोजने के लिए has मेथड प्रदान करता है। यदि आप किसी ऑब्जेक्ट को सेट में खोजना चाहते हैं, तो आपको उस ऑब्जेक्ट का रेफरेंस प्रदान करना होगा। अलग-अलग मेमोरी एड्रेस वाले समान ऑब्जेक्ट्स को समान नहीं माना जाता। इस मेथड का उपयोग निम्न प्रकार से किया
-
JavaScript Sets का उपयोग करके कोड को तेज़ कैसे बनाएं?
यह समझने के लिए कि सेट्स का उपयोग करके कोड को कैसे तेज़ बनाया जाए, हमें पहले उन परिदृश्यों को समझना होगा जिनमें ऐरे के बजाय सेट्स का उपयोग किया जाना चाहिए: चूंकि सेट्स में केवल यूनिक एलिमेंट्स होते हैं, यदि हम पहले से जानते हैं कि हम अपने स्ट्रक्चर में डुप्लीकेट डेटा से बचना चाहते हैं तो यह आसान ह
-
JavaScript RegExp \s मेटाकैरेक्टर
\s मेटाकैरेक्टर का उपयोग व्हाइटस्पेस कैरेक्टर खोजने के लिए किया जाता है। एक व्हाइटस्पेस कैरेक्टर हो सकता है - एक स्पेस कैरेक्टर एक टैब कैरेक्टर एक कैरिज रिटर्न कैरेक्टर एक न्यू लाइन कैरेक्टर एक वर्टिकल टैब कैरेक्टर एक फॉर्म फीड कैरेक्टर उदाहरण // कोई व्हाइटस्पेस नहीं कंटेन करता: console.log(/\s/.
-
JavaScript RegExp \W मेटाकैरेक्टर
\W मेटाकैरेक्टर का उपयोग नॉन-वर्ड कैरेक्टर खोजने के लिए किया जाता है। एक वर्ड कैरेक्टर a-z, A-Z, 0-9 से एक कैरेक्टर है, जिसमें _ (अंडरस्कोर) कैरेक्टर भी शामिल है। उदाहरण // किसी भी नॉन-वर्ड कैरेक्टर को कंटेन करता है: console.log(/\W/.test( )) console.log(/\W/.test(.!@#)) // नॉन-वर्ड कैरेक्टर्स नहीं
-
JavaScript में मिक्सिन्स
JavaScript मल्टीपल इनहेरिटेंस का समर्थन नहीं करता। लेकिन कभी-कभी 2 क्लासेस की कार्यक्षमता को एक सिंगल ऑब्जेक्ट में जोड़ने की आवश्यकता होती है। मिक्सिन इनहेरिटेंस का उपयोग किए बिना ऑब्जेक्ट्स में प्रॉपर्टीज़ जोड़ने का एक तरीका है। उदाहरण के लिए, मान लीजिए हमारे पास एक Person क्लास है। और हम चाहते है
-
JavaScript में Class कीवर्ड
JavaScript क्लासेस, ES6 में पेश की गई, JavaScript के प्रोटोटाइप-आधारित इनहेरिटेंस पर सिंटैक्टिक शुगर हैं। क्लासेस वास्तव में स्पेशल फ़ंक्शन्स हैं। आप class कीवर्ड का उपयोग करके JavaScript में क्लासेस को निम्न सिंटैक्स का उपयोग करके परिभाषित कर सकते हैं: class Person { // इस क्लास के लिए कंस्ट्रक्टर