-
जावास्क्रिप्ट में 'for await...of' स्टेटमेंट का महत्व क्या है?
for await...of for await...of स्टेटमेंट एसिंक ऑब्जेक्ट्स और सिंक ऑब्जेक्ट्स जैसे सरणी, सरणी-जैसे ऑब्जेक्ट्स, मैप्स, सेट्स आदि पर पुनरावृति करने वाला लूप बनाता है। सिंटैक्स for await (variable of iterable) { statement } उदाहरण निम्नलिखित उदाहरण में for await...of स्टेटमेंट का उपयोग साम
-
जावास्क्रिप्ट में सरणी में अनडिफाइंड होल्स कैसे बनाएं?
अनडिफाइंड होल्स बनाने के लिए उच्च इंडेक्स पर एलिमेंट्स जोड़ने का प्रयास करें, छोटे इंडेक्स को अछूता छोड़ दें। वे बचे हुए छोटे इंडेक्स अनडिफाइंड होल्स से भर जाएंगे। इसे विस्तार से समझने के लिए निम्नलिखित उदाहरण देखें। उदाहरण निम्नलिखित उदाहरण में, केवल 3 एलिमेंट्स घोषित किए गए थे। बाद में जब इंडेक्स
-
जावास्क्रिप्ट में स्ट्रिंग को फंक्शन में कैसे कन्वर्ट करें?
स्ट्रिंग को फंक्शन में कन्वर्ट करने के लिए eval() मेथड का उपयोग किया जाना चाहिए। यह मेथड एक स्ट्रिंग को पैरामीटर के रूप में लेता है और इसे फंक्शन में कन्वर्ट करता है। सिंटैक्स eval(string); उदाहरण निम्नलिखित उदाहरण में, स्ट्रिंग में ही age नामक एक प्रॉपर्टी को फंक्शन असाइन किया गया है। बाद में, ev
-
जावास्क्रिप्ट में set() और filter() मेथड्स का उपयोग करके सरणी में डुप्लिकेट कैसे खोजें?
डुप्लिकेट हटाना सरणी में डुप्लिकेट हटाने के हमारे पास कई लॉजिकल मेथड्स हैं, लेकिन एडवांस्ड जावास्क्रिप्ट ने कुछ मेथड्स प्रदान किए हैं ताकि डुप्लिकेट हटाने का कार्य बहुत सरल हो जाए। उनमें से कुछ मेथड्स हैं set() और filter()। बेहतर समझ के लिए आइए प्रत्येक मेथड पर व्यक्तिगत रूप से चर्चा करें। Set() se
-
जावास्क्रिप्ट में apply() फंक्शन का उपयोग क्या है?
पारंपरिक रूप से हमारे पास ऑब्जेक्ट्स होते हैं जिनके अपने अद्वितीय मेथड्स और प्रॉपर्टीज होते हैं। apply() फंक्शन का उपयोग करके हम एक मेथड बना सकते हैं जो दिए गए सभी ऑब्जेक्ट्स को संयुक्त रूप से एक्सेस कर सकता है। वास्तव में, यह मेथड call() फंक्शन के समान ही काम करता है लेकिन जब सरणी जैसे वेरिएबल्स पा
-
जावास्क्रिप्ट में bind() फंक्शन कैसे लागू करें?
bind() apply() फंक्शन के विपरीत, जो आउटपुट के रूप में मान देता है, Bind() फंक्शन एक फंक्शन का परिणाम देता है जिसमें कोड निष्पादित करने की क्षमता होती है। यदि हम निम्नलिखित कोड को देखें, तो apply() फंक्शन के परिणामस्वरूप मान आउटपुट हुआ है जबकि bind() फंक्शन के परिणामस्वरूप फंक्शन आउटपुट हुआ है। उदाह
-
जावास्क्रिप्ट में HTML एलिमेंट्स कैसे छिपाएं/दिखाएं?
CSS स्टाइल का उपयोग करके हम जावास्क्रिप्ट में HTML एलिमेंट्स को छिपा या दिखा सकते हैं। CSS HTML एलिमेंट्स को छिपाने/दिखाने के लिए block और none जैसे गुण प्रदान करता है। एलिमेंट छिपाना उदाहरण निम्नलिखित उदाहरण में जब Hideme बटन क्लिक किया गया तो पैराग्राफ टैग में टेक्स्ट आउटपुट में दिखाए अनुसार गायब
-
जावास्क्रिप्ट में undefined का बूलियन मान क्या है?
undefined का बूलियन मान false है। न केवल undefined बल्कि null, false, NaN, खाली स्ट्रिंग का मान भी false है। उदाहरण निम्नलिखित उदाहरण में, undefined, false, NaN और खाली स्ट्रिंग के बूलियन मान प्रदर्शित किए गए थे। यदि हम कोड की पहली 3 पंक्तियों को देखें तो सरणी में एक होल बनाया गया है। चूंकि एक होल
-
क्या जावास्क्रिप्ट में toString() मेथड का उपयोग करके संख्या को अन्य बेस फॉर्म्स में कन्वर्ट करना संभव है?
toString() मेथड का उपयोग न केवल सरणी को स्ट्रिंग में कन्वर्ट करने के लिए किया जाता है बल्कि संख्या को अन्य बेस फॉर्म्स में कन्वर्ट करने के लिए भी किया जाता है। toString() मेथड बेस 2 से बेस 36 तक संख्याओं को आउटपुट कर सकता है। आइए उदाहरण के साथ चर्चा करें। उदाहरण-1 निम्नलिखित उदाहरण में, संख्या 26 क
-
जावास्क्रिप्ट में संख्याओं को ऑब्जेक्ट्स के रूप में बनाना बेहतर क्यों नहीं है?
जावास्क्रिप्ट में संख्याओं को ऑब्जेक्ट्स में बदलने का प्रयास नहीं करना चाहिए क्योंकि संख्याओं की तुलना ऑब्जेक्ट्स से नहीं की जा सकती और यहां तक कि ऑब्जेक्ट्स की तुलना ऑब्जेक्ट्स से भी नहीं की जा सकती। उदाहरण निम्नलिखित उदाहरण में, प्रदान की गई संख्या 500 को वेरिएबल x और वेरिएबल y दोनों को असाइन किय
-
जावास्क्रिप्ट में Atomics.store() मेथड का उपयोग क्या है?
Atomics.store() Atomics.store() एक इनबिल्ट मेथड है जिसका उपयोग सरणी में विशिष्ट स्थान पर विशिष्ट मान स्टोर करने के लिए किया जाता है। यह मेथड इंटीजर टाइप्ड सरणी, इंडेक्स और मान को आर्गुमेंट्स के रूप में स्वीकार करता है। सिंटैक्स Atomics.store(typedArray, index, value); पैरामीटर्स टाइप्ड सरणी - यह
-
जावास्क्रिप्ट ऑब्जेक्ट की प्रॉपर्टी को कितने तरीकों से एक्सेस किया जा सकता है?
एक ऑब्जेक्ट प्रॉपर्टी को दो तरीकों से एक्सेस किया जा सकता है। एक है .property और दूसरा है [property]। सिंटैक्स-1 Object.property; सिंटैक्स-2 Object["property"]; बेहतर समझ के लिए, आइए निम्नलिखित उदाहरण देखें। निम्नलिखित उदाहरण में person नामक एक ऑब्जेक्ट परिभाषित किया गया है और उसकी प्रॉ
-
जावास्क्रिप्ट में कैसे जांचें कि सरणी वास्तविक सरणी है या नहीं?
जावास्क्रिप्ट में, सरणी वास्तविक सरणी नहीं होतीं। वे जावास्क्रिप्ट ऑब्जेक्ट्स होती हैं। इसलिए जब हम typeof() ऑपरेटर का उपयोग करके उनका प्रकार जानने का प्रयास करते हैं, तो प्रदर्शित आउटपुट ऑब्जेक्ट होगा। सिंटैक्स typeof(operand); पैरामीटर्स - typeof() ऑपरेटर एक ऑपरेंड लेता है और ऑपरेंड का डेटा प्रका
-
जावास्क्रिप्ट में instanceof() और Array.isArray() मेथड्स में क्या अंतर है?
Array.isArray() मेथड यूनिवर्सल है, यह कहीं भी कार्य कर सकता है जबकि instanceof ऑपरेटर यूनिवर्सल नहीं है, यह नए वातावरण में काम नहीं कर सकता। सिंटैक्स-1 Array.isArray(array); सिंटैक्स-2 array instance of Array; निम्नलिखित उदाहरण में, जहां कोई नया वातावरण नहीं बनाया गया है, दोनों Array.isArray() और
-
जावास्क्रिप्ट में नेस्टेड JSON ऑब्जेक्ट्स कैसे एक्सेस करें?
नेस्टेड JSON ऑब्जेक्ट्स एक्सेस करना नेस्टेड सरणी एक्सेस करने जैसा ही है। नेस्टेड ऑब्जेक्ट्स वे ऑब्जेक्ट्स हैं जो किसी अन्य ऑब्जेक्ट के अंदर होते हैं। निम्नलिखित उदाहरण में vehicles एक ऑब्जेक्ट है जो person नामक मुख्य ऑब्जेक्ट के अंदर है। डॉट नोटेशन का उपयोग करके नेस्टेड ऑब्जेक्ट की प्रॉपर्टी (car) क
-
जावास्क्रिप्ट में नेस्टेड ऑब्जेक्ट की प्रॉपर्टीज कैसे मॉडिफाई करें?
नेस्टेड ऑब्जेक्ट्स की प्रॉपर्टीज मॉडिफाई करने के दो मेथड्स हैं। एक है डॉट मेथड और दूसरा है ब्रैकेट मेथड। दोनों मेथड्स की कार्यक्षमता समान है, केवल अंतर उनके नोटेशन में है। आइए उन्हें विस्तार से चर्चा करें। डॉट मेथड उदाहरण निम्नलिखित उदाहरण में प्रारंभ में प्रॉपर्टी country का मान England है। लेकिन
-
जावास्क्रिप्ट में ऑब्जेक्ट की प्रॉपर्टी कैसे डिलीट करें?
ऑब्जेक्ट की प्रॉपर्टी डिलीट करने के लिए delete कीवर्ड का उपयोग किया जाना चाहिए। Delete कीवर्ड का उपयोग दोनों मेथड्स जैसे डॉट मेथड और ब्रैकेट मेथड के साथ किया जा सकता है। सिंटैक्स delete object.property; उदाहरण निम्नलिखित उदाहरण में प्रारंभ में जब प्रॉपर्टी country निष्पादित की जाती है तो इसका मान
-
जावास्क्रिप्ट में स्ट्रिंग को डेट ऑब्जेक्ट में कैसे कन्वर्ट करें?
स्ट्रिंग को डेट ऑब्जेक्ट में कन्वर्ट करने के लिए Date() मेथड का उपयोग किया जाना चाहिए। यह मेथड एक डेट इंस्टेंस बनाता है जो प्लेटफॉर्म-इंडिपेंडेंट फॉर्मेट में समय में एक क्षण का प्रतिनिधित्व करता है। उदाहरण निम्नलिखित उदाहरण में str नामक एक स्ट्रिंग को प्रारंभ में JSON.parse() मेथड का उपयोग करके पार
-
जावास्क्रिप्ट में Object.freeze() और const में मुख्य अंतर क्या है?
Object.freeze() और const के बीच अंतर यह है कि पूर्व म्यूटेबिलिटी को रोकता है जबकि बाद वाला म्यूटेबिलिटी को नहीं रोकता। बेहतर समझ के लिए आइए उन्हें व्यक्तिगत रूप से चर्चा करें। Const Const का व्यवहार let के समान है। एक बार किसी वेरिएबल को const का उपयोग करके परिभाषित करने के बाद इसे रीअसाइन नहीं किय
-
क्या जावास्क्रिप्ट में Object.freeze() का उपयोग करके नेस्टेड ऑब्जेक्ट को इम्युटेबल बनाना संभव है?
Object.freeze() मेथड ऑब्जेक्ट को इम्युटेबल बना सकता है लेकिन नेस्टेड ऑब्जेक्ट के मामले में, यह म्यूटेबिलिटी को नहीं रोक सकता। Object.freeze() केवल बाहरी पैरेंट ऑब्जेक्ट को इम्युटेबिलिटी प्रदान कर सकता है, यह किसी भी आंतरिक चाइल्ड (नेस्टेड) ऑब्जेक्ट तक नहीं पहुंच सकता। उदाहरण निम्नलिखित उदाहरण में क