-
आप जावास्क्रिप्ट में किसी ऑब्जेक्ट की डीप कॉपी कैसे करेंगे?
किसी वस्तु की एक गहरी प्रतिलिपि उस वस्तु के भीतर आने वाली प्रत्येक वस्तु की नकल करती है जिसे हम कॉपी करना चाहते हैं। प्रतिलिपि और मूल वस्तु कुछ भी साझा नहीं करेगी, इसलिए यह मूल की एक प्रति होगी। ऑब्जेक्ट को JSON स्ट्रिंग में कनवर्ट करना और इसे वापस JS ऑब्जेक्ट में कनवर्ट करना सबसे आसान तरीका है। हा
-
जावास्क्रिप्ट में ईवेंट बबलिंग और कैप्चरिंग क्या है?
ईवेंट बबलिंग वह क्रम है जिसमें ईवेंट हैंडलर को तब बुलाया जाता है जब एक तत्व दूसरे तत्व के अंदर नेस्ट किया जाता है, और दोनों तत्वों ने एक ही ईवेंट (उदाहरण के लिए एक क्लिक) के लिए एक श्रोता पंजीकृत किया है। बबलिंग के साथ, ईवेंट को सबसे पहले कैप्चर किया जाता है और अंतरतम तत्व द्वारा नियंत्रित किया जाता
-
जावास्क्रिप्ट ऐरे#सॉर्ट () फ़ंक्शन किस एल्गोरिथम का उपयोग करता है?
जावास्क्रिप्ट विनिर्देश Array.sort कार्यान्वयन में उपयोग किए जाने वाले किसी विशेष एल्गोरिथम को निर्दिष्ट नहीं करता है। यह निर्णय करने के लिए कार्यान्वयनकर्ता पर छोड़ दिया गया है। इसलिए अलग-अलग JS इंजन अलग-अलग सॉर्टिंग एल्गोरिदम का उपयोग करते हैं। मोज़िला (स्पाइडर मंकी जेएस इंजन) मर्जसॉर्ट का उपयोग
-
जावास्क्रिप्ट में नियमित कार्यों और तीर कार्यों के बीच अंतर
एमडीएन के अनुसार, एक एरो फंक्शन एक्सप्रेशन एक नियमित फ़ंक्शन एक्सप्रेशन के लिए एक वाक्यात्मक रूप से कॉम्पैक्ट विकल्प है, हालांकि इसके लिए अपने स्वयं के बाइंडिंग के बिना, तर्क, सुपर, या new.target कीवर्ड। एरो फंक्शन एक्सप्रेशन विधियों के रूप में उपयुक्त नहीं हैं, और इन्हें कंस्ट्रक्टर के रूप में उपयो
-
जावास्क्रिप्ट में एक स्ट्रिंग को पूर्णांक में कैसे परिवर्तित करें?
रूपांतरित करने के लिए एक स्ट्रिंग एक पूर्णांक . के लिए parseInt() फ़ंक्शन का उपयोग जावास्क्रिप्ट . में किया जाता है . parseInt () फ़ंक्शन रिटर्न नैन (संख्या नहीं) जब स्ट्रिंग में संख्या न हो। यदि किसी संख्या के साथ एक स्ट्रिंग भेजी जाती है तो केवल वह संख्या आउटपुट के रूप में वापस की जाएगी। यह फ़
-
अपने स्वयं के प्रोटोटाइप का उपयोग करके जावास्क्रिप्ट ऑब्जेक्ट तक कैसे पहुंचे?
हम मौजूदा ऑब्जेक्ट तक पहुंचने में सक्षम हैं Object.create() . नामक जावास्क्रिप्ट विधि का उपयोग करके अपना स्वयं का प्रोटोटाइप बनाकर t । इस पद्धति का उपयोग करके हम मौजूदा गुणों से गुणों को नए बनाए गए प्रोटोटाइप में प्राप्त कर सकते हैं। आइए इसकी संक्षेप में चर्चा करें। वाक्यविन्यास Object.create(exist
-
जावास्क्रिप्ट सरणी पुनरावृत्ति में "के लिए ... इन" लूप का उपयोग क्यों एक बुरा विचार है?
ज्यादातर मामलों में, सामान्य रूप से के लिए का उपयोग करना बेहतर होता है for...in . के बजाय लूप लूप क्योंकि for...in लूप का परिणाम इंडेक्स . में होता है और बचे हुए इंडेक्स के बारे में परेशान नहीं होगा जबकि सामान्य के लिए लूप मानों को प्रदर्शित करता है और बचे हुए इंडेक्स में अपरिभाषित नामक एक मान न
-
जावास्क्रिप्ट रेगेक्स में \w बनाम \W?
\w बनाम \W के बीच बहुत भिन्नता है \w और \W जावास्क्रिप्ट . में जिसमें पूर्व शब्द वर्ण . की देखभाल करता है जैसे कि अल्फ़ा-न्यूमेरिक्स जबकि बाद वाला गैर-शब्द वर्णों . की देखभाल करता है जैसे कि &, ^, %, आदि। आइए इस पर संक्षेप में चर्चा करें। वाक्यविन्यास-1 new RegExp("\\w", "g&quo
-
जावास्क्रिप्ट में \d बनाम \D?
\d बनाम \D \d और \D . में बहुत अंतर है जिसमें पूर्व का परिणाम अंकों . में होता है और बाद के परिणाम गैर-अंकों . में होते हैं जैसे e,^, आदि। इनका उपयोग वैश्विक वस्तु . के साथ किया जाता है जी ताकि टेक्स्ट के सभी अंक और गैर-अंक आउटपुट में प्रदर्शित हों। आइए इस पर विस्तार से चर्चा करें। वाक्यविन्यास-
-
जावास्क्रिप्ट में नियमित कार्य बनाम तीर कार्य?
नियमित कार्य बनाम तीर कार्य एक तीर फ़ंक्शन कोड को संक्षिप्त रूप से लिखने के लिए उपयोग किया जाता है। दोनों कार्य नियमित और तीर एक समान तरीके से काम करते हैं लेकिन उनके बीच कुछ अंतर हैं। आइए उन अंतरों पर संक्षेप में चर्चा करें। एरो फंक्शन का सिंटैक्स let x = (params) => { // code }; नियमित फ़ंक
-
React.js . में प्रपत्रों के साथ कार्य करना
सरल html फॉर्म में, फॉर्म एलिमेंट्स आंतरिक रूप से इसके साथ मूल्य रखते हैं और फॉर्म सबमिशन बटन पर सबमिट करते हैं। उदाहरण प्रपत्र उदाहरण उपयोगकर्ता नाम: उपरोक्त उदाहरण में, हमारे पास उपयोगकर्ता नाम नामक एक सरल इनपुट है और हम फॉर्म जमा करने पर इसका मूल्य प्राप्त कर सकते हैं। एचटीएमएल फॉर्म का डिफ़
-
क्या जावास्क्रिप्ट एक पास-बाय-रेफरेंस या पास-बाय-वैल्यू भाषा है?
जावास्क्रिप्ट एक पास बाय वैल्यू लैंग्वेज है। लेकिन वस्तुओं के लिए, मूल्य उनका संदर्भ है। उदाहरण के लिए, यदि आप किसी फ़ंक्शन को पैरामीटर के रूप में एक इंट पास करते हैं और फ़ंक्शन में इसके मान को बढ़ाते हैं, तो इसका मान कॉलर के संदर्भ में अपडेट नहीं किया जाएगा - उदाहरण let i = 0; function increment(x)
-
जावास्क्रिप्ट में सॉर्ट बनाम त्वरित सॉर्ट मर्ज करें
मर्ज सॉर्ट डिवाइड और जीत तकनीक पर आधारित एक छँटाई तकनीक है। इसमें (एन लॉग एन) की सबसे खराब स्थिति समय जटिलता है। लेकिन यह स्थान के मामले में एक अतिरिक्त लागत के साथ आता है क्योंकि यह एल्गोरिथ्म एक अतिरिक्त O(n) मेमोरी लेता है। अब आइए देखें कि हम इस एल्गोरिथम को कैसे लागू करने जा रहे हैं। हम 2 फ़ंक्
-
जावास्क्रिप्ट में रेडिक्स सॉर्ट?
मूलांक सॉर्ट एल्गोरिथ्म किसी संख्या के महत्वपूर्ण अंक या मान (मूलांक) के आधार पर पूर्णांकों को बकेट में वितरित करता है। मूलांक सरणियों के मूल्यों की संख्या प्रणाली पर आधारित है। आइए देखें कि इसे कैसे लागू किया जा सकता है - उदाहरण function radixSort(arr) { // Find the max number and mult
-
जावास्क्रिप्ट में किसी विशिष्ट नोड का पहला और अंतिम चाइल्ड नोड?
पहला पाने के लिए और अंतिम चाइल्ड नोड्स एक विशिष्ट नोड के लिए, जावास्क्रिप्ट ने फर्स्ट चाइल्ड . प्रदान किया है और आखिरी बच्चा क्रमशः तरीके। आइए उन पर संक्षेप में चर्चा करें। पहला बच्चा वाक्यविन्यास node.firstChild; उदाहरण निम्न उदाहरण में, सूची नोड में तीन तत्व हैं। फर्स्ट चाइल्ड . विधि का उपयोग
-
कैसे getElementByID जावास्क्रिप्ट में काम करता है?
getElementById getElementById() एक DOM विधि है उस तत्व को वापस करने के लिए उपयोग किया जाता है जिसमें निर्दिष्ट मान के साथ आईडी विशेषता होती है। यह HTML DOM . में सबसे आम तरीकों में से एक है और लगभग हर बार जब हम अपने दस्तावेज़ पर किसी तत्व में हेरफेर करना चाहते हैं तो इसका उपयोग किया जाता है। य
-
जावास्क्रिप्ट का उपयोग करके किसी सरणी में पहला और अंतिम आइटम प्राप्त करें?
जावास्क्रिप्ट सरणियाँ 0-अनुक्रमित हैं। इसका मतलब है कि पहला तत्व 0 वें स्थान पर है। अंतिम तत्व लंबाई-की-सरणी पर है - 1 वां स्थान। इसलिए हम − . का उपयोग करके इन तत्वों तक पहुंच सकते हैं उदाहरण arr[0] // First element arr[arr.length - 1] // last element For example, let arr = [1, 'test', {}, &
-
जावास्क्रिप्ट सरणी में पहला तत्व और अंतिम तत्व?
एक सरणी तत्वों का एक समूह है। प्रत्येक तत्व का अपना अनुक्रमणिका मान . होता है . हम इन सूचकांकों . का उपयोग करके किसी भी तत्व तक पहुंच सकते हैं . लेकिन अंतिम तत्व के मामले में, हम सूचकांक को तब तक नहीं जानते जब तक हम सरणी में मौजूद तत्वों की संख्या नहीं जानते। इस मामले में, हमें तर्क का उपयोग करना ह
-
जावास्क्रिप्ट में 'weakMap.has ()' पद्धति का प्रयोग?
weakMap.has() इस विधि का उपयोग यह पता लगाने के लिए किया जाता है कि कमजोर मानचित्र . में कोई तत्व मौजूद है या नहीं यह विधि एक बूलियन . लौटाती है यह दर्शाता है कि निर्दिष्ट कुंजी . वाला तत्व है या नहीं WeakMap वस्तु . में मौजूद है . यदि तत्व मौजूद है तो सत्य अन्य आउटपुट के रूप में निष्पादित किया
-
एक जावास्क्रिप्ट सरणी में भी स्थानों में अंक निष्पादित करें?
संख्याओं को सम स्थानों से एक्सेस करने के लिए , संख्याओं के माध्यम से लूप करने के बजाय, स्थानों . के माध्यम से लूप करें यानी सूचकांक . यदि हम संख्याओं के माध्यम से लूप करते हैं, तो सम स्थानों के तत्वों के अलावा, सम संख्याओं तक पहुँचा जा सकता है। उदाहरण निम्न उदाहरण में, एक फॉर-लूप सभी पदों के माध्य