-
जावास्क्रिप्ट में var और let के बीच अंतर
जैसा कि हम जानते हैं कि जावास्क्रिप्ट में एक चर घोषित करने के लिए हमारे पास दो विकल्प हैं या तो var के साथ घोषित करें या let के साथ घोषित करें। अब सवाल यह है कि var का उपयोग कब करें और let का उपयोग कब करें यानी दोनों में प्रमुख अंतर क्या हैं। निम्नलिखित पाठ में हम जावास्क्रिप्ट में var और let के बी
-
जावास्क्रिप्ट में किसी वस्तु को डीप क्लोन करने का सबसे कारगर तरीका क्या है?
किसी वस्तु की एक गहरी प्रतिलिपि उस वस्तु के भीतर आने वाली प्रत्येक वस्तु की नकल करती है जिसे हम कॉपी करना चाहते हैं। प्रतिलिपि और मूल वस्तु कुछ भी साझा नहीं करेगी, इसलिए यह मूल की एक प्रति होगी। ऑब्जेक्ट को JSON स्ट्रिंग में कनवर्ट करना और इसे वापस JS ऑब्जेक्ट में कनवर्ट करना सबसे आसान तरीका है। हा
-
नींद का जावास्क्रिप्ट संस्करण क्या है ()?
जावास्क्रिप्ट में मूल नींद फ़ंक्शन नहीं है। हालाँकि कुछ उपाय हैं जिनका उपयोग आप इस सीमा को पार करने के लिए कर सकते हैं। नींद की कार्यक्षमता हासिल करने का एक सबसे आसान तरीका है कि आप सेटटाइमआउट और एसिंक/वेट का उपयोग करके अपना स्वयं का स्लीप फंक्शन तैयार करें। उदाहरण const sleep = milliseconds => n
-
जावास्क्रिप्ट में एनम को परिभाषित करने के लिए सिंटैक्स क्या है?
जावास्क्रिप्ट में Enums मूल रूप से समर्थित नहीं हैं। हालाँकि हम सभी गणना योग्य गुणों वाली वस्तुओं को बनाकर Object.freeze का उपयोग करके Enums बना सकते हैं और फिर ऑब्जेक्ट को फ्रीज़ कर सकते हैं ताकि इसमें कोई नया एनम नहीं जोड़ा जा सके। उदाहरण const Color = { RED: 1, BLUE: 2,
-
जावास्क्रिप्ट सेट क्या हैं?
एक सेट एक सार डेटा प्रकार है जो बिना किसी विशेष क्रम के कुछ मूल्यों को संग्रहीत कर सकता है, और कोई दोहराए गए मान नहीं। यह एक परिमित सेट की गणितीय अवधारणा का कंप्यूटर कार्यान्वयन है। अधिकांश अन्य संग्रह प्रकारों के विपरीत, एक सेट से एक विशिष्ट तत्व को पुनः प्राप्त करने के बजाय, एक आम तौर पर एक सेट मे
-
जावास्क्रिप्ट में एक सेट बनाने के तरीके?
एक सेट एक सार डेटा प्रकार है जो बिना किसी विशेष क्रम के कुछ मूल्यों को संग्रहीत कर सकता है, और कोई दोहराए गए मान नहीं। यह एक परिमित सेट की गणितीय अवधारणा का कंप्यूटर कार्यान्वयन है। अधिकांश अन्य संग्रह प्रकारों के विपरीत, एक सेट से एक विशिष्ट तत्व को पुनः प्राप्त करने के बजाय, एक आम तौर पर एक सेट मे
-
कैसे जावास्क्रिप्ट में एक सेट से सभी तत्वों को दूर करने के लिए?
जावास्क्रिप्ट में सेट क्लास किसी दिए गए सेट ऑब्जेक्ट से सभी तत्वों को हटाने के लिए एक स्पष्ट विधि प्रदान करता है। इस विधि का उपयोग इस प्रकार किया जा सकता है - उदाहरण let mySet = new Set(); mySet.add(1); mySet.add(2); mySet.add(1); mySet.add(3); mySet.add("a"); console.log(mySet) mySet.clea
-
कैसे पता चलेगा कि जावास्क्रिप्ट सेट में कोई मान खोजा गया है या नहीं?
जावास्क्रिप्ट में सेट क्लास किसी दिए गए सेट ऑब्जेक्ट में तत्वों को खोजने के लिए एक विधि प्रदान करता है। इस विधि का उपयोग इस प्रकार किया जा सकता है - उदाहरण 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.ha
-
एक सेट में ऑब्जेक्ट कुंजी के लिए जावास्क्रिप्ट खोज
जावास्क्रिप्ट में सेट क्लास किसी दिए गए सेट ऑब्जेक्ट में तत्वों को खोजने के लिए एक विधि प्रदान करता है। यदि आप किसी सेट में किसी वस्तु की खोज करना चाहते हैं, तो आपको उस वस्तु का संदर्भ प्रदान करना होगा। अलग-अलग मेमोरी एड्रेस वाली समान वस्तुओं को समान नहीं माना जाता है। इस विधि का उपयोग इस प्रकार किय
-
JavaScript सेट का उपयोग करके अपने कोड को तेज़ कैसे बनाएं?
यह समझने के लिए कि सेट का उपयोग करके कोड को तेजी से कैसे बनाया जाए, हमें सबसे पहले उन परिदृश्यों को समझना चाहिए जिनमें सरणियों के बजाय सेट का उपयोग किया जाना चाहिए - चूंकि सेट में केवल अद्वितीय तत्व होते हैं, इसलिए यदि हम पहले से जानते हैं कि हम अपनी संरचना में डुप्लिकेट डेटा को सहेजने से बचना चा
-
जावास्क्रिप्ट RegExp \s मेटाचरित्र
\s मेटाकैरेक्टर का उपयोग व्हॉट्सएप कैरेक्टर को खोजने के लिए किया जाता है। एक व्हाइटस्पेस वर्ण हो सकता है - एक स्पेस कैरेक्टर एक टैब वर्ण एक कैरिज रिटर्न कैरेक्टर एक नई पंक्ति वर्ण एक लंबवत टैब वर्ण एक प्रपत्र फ़ीड वर्ण उदाहरण // Not containing any white spaces: console.log(/\s/.test("1"
-
जावास्क्रिप्ट RegExp \W मेटाएक्टेक्टर
\W मेटाकैरेक्टर का उपयोग गैर-शब्द वर्ण खोजने के लिए किया जाता है। एक शब्द वर्ण _ (अंडरस्कोर) वर्ण सहित a-z, A-Z, 0-9 से एक वर्ण है। उदाहरण // Containing any non word character: console.log(/\W/.test(" ")) console.log(/\W/.test(".!@#")) // Not containing non word characters: cons
-
जावास्क्रिप्ट में मिक्सिन
जावास्क्रिप्ट एकाधिक विरासत का समर्थन नहीं करता है। लेकिन कभी-कभी एक ही वस्तु में 2 वर्गों की कार्यक्षमता जोड़ने की आवश्यकता होती है। मिक्सिन एक तरीका है जिसमें इनहेरिटेंस का उपयोग किए बिना वस्तुओं में गुण जोड़े जाते हैं। उदाहरण के लिए, मान लें कि हमारे पास एक व्यक्ति वर्ग है। और हम चाहते हैं कि लो
-
जावास्क्रिप्ट में क्लास कीवर्ड
ES6 में शुरू की गई जावास्क्रिप्ट कक्षाएं, जावास्क्रिप्ट प्रोटोटाइप-आधारित वंशानुक्रम पर वाक्यात्मक चीनी हैं। कक्षाएं वास्तव में विशेष कार्य हैं। आप निम्न सिंटैक्स का उपयोग करके क्लास कीवर्ड का उपयोग करके जावास्क्रिप्ट में कक्षाएं परिभाषित कर सकते हैं - class Person { // Constructor for
-
जावास्क्रिप्ट में बंद करने के लिए व्यावहारिक उपयोग?
एक क्लोजर एक फंक्शन और उस लेक्सिकल वातावरण का संयोजन है जिसके भीतर उस फंक्शन को घोषित किया गया था। function outerFunc() { var name = "TutorialsPoint"; // name is a local variable created by outerFunc return function innerFunc() { // innerFunc(
-
जावास्क्रिप्ट में मेमोरी लीक का उन्मूलन
कचरा एकत्रित भाषाओं में लीक का मुख्य कारण अवांछित संदर्भ हैं। मेमोरी लीक को समझने के लिए, आइए देखें कि मेमोरी फ्रीिंग (कचरा संग्रह) कैसे काम करता है। मार्क-एंड-स्वीप एल्गोरिथम -यह एल्गोरिथम ऑब्जेक्ट की अब आवश्यकता नहीं है की परिभाषा को ऑब्जेक्ट अगम्य है को कम कर देता है। यह एल्गोरिथ्म जड़ नामक वस्त
-
जावास्क्रिप्ट में एक परिपत्र संदर्भ का उदाहरण
एक गोलाकार संदर्भ तब होता है जब दो अलग-अलग वस्तुएं एक-दूसरे को संदर्भ देती हैं। पुराने ब्राउजर में सर्कुलर रेफरेंस मेमोरी लीक का कारण थे। कचरा संग्रहण एल्गोरिदम में सुधार के साथ, जो अब चक्र और चक्रीय निर्भरता को ठीक से संभाल सकता है, यह अब कोई समस्या नहीं है। हालांकि, शुद्ध डिजाइन के दृष्टिकोण से,
-
जावास्क्रिप्ट में मेथड चेनिंग
चेनिंग मेथड्स, जिसे कैस्केडिंग के रूप में भी जाना जाता है, का अर्थ है किसी वस्तु पर एक के बाद एक विधि को बार-बार कॉल करना, कोड की एक निरंतर पंक्ति में। आइए एक उदाहरण देखें जहां मेथड चेनिंग हमें दोहराव से बचने में मदद कर सकती है। उदाहरण उदाहरण के लिए निम्न श्रेणी की कार लें - class Car { &nbs
-
जावास्क्रिप्ट में एकाधिक वंशानुक्रम
एकाधिक वंशानुक्रम में, एक वस्तु असंबंधित मूल वस्तुओं से गुणों और मूल्यों को प्राप्त कर सकती है। कुछ वस्तु-उन्मुख भाषाएँ एकाधिक वंशानुक्रम की अनुमति देती हैं। जावास्क्रिप्ट एकाधिक वंशानुक्रम का समर्थन नहीं करता है। संपत्ति मूल्यों की विरासत एक मूल्य खोजने के लिए किसी वस्तु की प्रोटोटाइप श्रृंखला की
-
जावास्क्रिप्ट में Async/प्रतीक्षा कार्य
प्रॉमिस ऑब्जेक्ट एक एसिंक्रोनस ऑपरेशन के अंतिम समापन (या विफलता) और इसके परिणामी मूल्य का प्रतिनिधित्व करता है। Async वेट फंक्शन और ऑपरेटर्स वादों पर काम करते हैं। Async/प्रतीक्षा फ़ंक्शन हमें दृश्यों के पीछे async कार्यों को निष्पादित करते हुए पूरी तरह से तुल्यकालिक-दिखने वाले कोड लिखने में मदद कर