-
जावास्क्रिप्ट में मूल्य से जावास्क्रिप्ट पास की व्याख्या करें?
जावास्क्रिप्ट एक पास बाय वैल्यू लैंग्वेज है। लेकिन वस्तुओं के लिए, मूल्य उनका संदर्भ है। उदाहरण के लिए, यदि आप किसी फ़ंक्शन को पैरामीटर के रूप में एक इंट पास करते हैं और फ़ंक्शन में इसके मान को बढ़ाते हैं, तो इसका मान कॉलर के संदर्भ में अपडेट नहीं किया जाएगा - उदाहरण let i = 0; function increment(x)
-
जावास्क्रिप्ट में संदर्भ द्वारा जावास्क्रिप्ट पास की व्याख्या करें?
जावास्क्रिप्ट एक पास बाय वैल्यू लैंग्वेज है। लेकिन वस्तुओं के लिए, मूल्य उनका संदर्भ है। उदाहरण के लिए, यदि आप किसी फ़ंक्शन को पैरामीटर के रूप में एक इंट पास करते हैं और फ़ंक्शन में इसके मान को बढ़ाते हैं, तो इसका मान कॉलर के संदर्भ में अपडेट नहीं किया जाएगा - उदाहरण let i = 0; function increment(x)
-
जावास्क्रिप्ट में OBJECT.assign () का क्या उपयोग है?
ऑब्जेक्ट.असाइन () विधि का उपयोग ऑब्जेक्ट के सभी गुणों (केवल गणना योग्य) के मूल्यों को एक या अधिक स्रोत ऑब्जेक्ट से लक्ष्य ऑब्जेक्ट में कॉपी करने के लिए किया जाता है। यह लक्ष्य वस्तु लौटाएगा। उदाहरण const targetObj = { a: 1, b: 2 }; const sourceObj = { b: 4, c: 5 }; const returnedTarget = Object.assi
-
किसी अन्य ऑब्जेक्ट में जावास्क्रिप्ट ऑब्जेक्ट गुणों को डुप्लिकेट कैसे करें?
ऑब्जेक्ट.असाइन () विधि का उपयोग ऑब्जेक्ट के सभी गुणों (केवल गणना योग्य) के मूल्यों को एक या अधिक स्रोत ऑब्जेक्ट से लक्ष्य ऑब्जेक्ट में कॉपी करने के लिए किया जा सकता है। उदाहरण के लिए, किसी स्रोत वस्तु के सभी गुणों को लक्ष्य वस्तु पर कॉपी करने के लिए, आप निम्न कोड का उपयोग कर सकते हैं - उदाहरण const
-
जावास्क्रिप्ट में वेब-गार्डन और वेब-फ़ार्म के बीच अंतर
वेब गार्डन वेब होस्टिंग सिस्टम है जिसमें कई प्रक्रियाएं शामिल हैं। इसका मतलब है कि हमारे पास एक ही सर्वर है जिस पर हम कई प्रक्रियाएँ चलाते हैं। इस प्रकार की होस्टिंग हमारे वेब अनुप्रयोगों को तार्किक मापनीयता प्रदान करती है। वेब फार्म वेब होस्टिंग सिस्टम है जिसमें कई कंप्यूटर शामिल हैं। यह वेब-गार्ड
-
हमें जावास्क्रिप्ट में कमजोर मैप्स की आवश्यकता क्यों है?
WeakMap ऑब्जेक्ट कुंजी/मूल्य जोड़े का एक संग्रह है जिसमें कुंजियों को कमजोर रूप से संदर्भित किया जाता है। कुंजियाँ ऑब्जेक्ट होनी चाहिए और मान मनमाना मान हो सकते हैं। विकिपीडिया के अनुसार, कमजोर संदर्भ एक संदर्भ है जो संदर्भित वस्तु को एक मजबूत संदर्भ के विपरीत, कचरा संग्रहकर्ता द्वारा संग्रह से सुर
-
जावास्क्रिप्ट में कमजोर मैप उदाहरणों के कुछ तरीकों का नाम दें?
जावास्क्रिप्ट में कमजोर मैप इंस्टेंस पर उपलब्ध कुछ विधियाँ निम्नलिखित हैं - 1. WeakMap.prototype.delete(key) कुंजी से जुड़े किसी भी मान को हटा देता है। WeakMap.prototype.has(key) बाद में झूठी वापसी करेगा। 2. WeakMap.prototype.get(key) कुंजी से संबद्ध मान लौटाता है, या यदि कोई नहीं है तो अपरिभाषि
-
जावास्क्रिप्ट कमजोर मैप में .clear() विधि का क्या उपयोग है?
कमजोर मैप पर स्पष्ट विधि WeakMap ऑब्जेक्ट से सभी कुंजी/मान जोड़े को हटा देती है। इस विधि को कल्पना से हटा दिया गया है और WeakMap ऑब्जेक्ट को स्पष्ट विधि के लिए अतिरिक्त समर्थन के साथ लपेटकर वापस जोड़ा जा सकता है। उदाहरण class ClearableWeakMap { constructor(init) {
-
जावास्क्रिप्ट टाइप की गई सरणियाँ
जावास्क्रिप्ट टाइप की गई सरणियाँ सरणी जैसी वस्तुएँ हैं और कच्चे बाइनरी डेटा तक पहुँचने के लिए एक तंत्र प्रदान करती हैं। ऐरे ऑब्जेक्ट गतिशील रूप से बढ़ते और सिकुड़ते हैं और उनका कोई भी जावास्क्रिप्ट मान हो सकता है। JavaScript इंजन ऑप्टिमाइज़ेशन करते हैं ताकि ये सरणियाँ तेज़ हों। नोट - टाइप की गई स
-
जावास्क्रिप्ट में मेमोरी प्रबंधन
प्रोग्रामिंग भाषा के बावजूद, स्मृति जीवन चक्र हमेशा एक जैसा होता है - अपनी जरूरत की मेमोरी आवंटित करें आवंटित मेमोरी का उपयोग करें (पढ़ें, लिखें) आवंटित स्मृति को तब जारी करें जब इसकी आवश्यकता न हो दूसरा भाग सभी भाषाओं में स्पष्ट है। आवंटित स्मृति का उपयोग डेवलपर द्वारा किया जाना चाहिए। प्रथम और
-
जावास्क्रिप्ट में ==और ===ऑपरेटर के बीच अंतर
जावास्क्रिप्ट में, दो ऑपरेंड के बीच तुलना के लिए डबल और ट्रिपल इक्वल का उपयोग किया जाता है। दोनों बराबर के बीच का अंतर है: Sr. नहीं. कुंजी डबल बराबर (==) ट्रिपल इक्वल्स (===) 1 नामकरण डबल बराबर का नाम समानता ऑपरेटर . है । ट्रिपल बराबर नाम पहचान / सख्त समानता ऑपरेटर । 2 तुलना डबल बराबर का उपयोग रू
-
जावास्क्रिप्ट में कचरा संग्रह (जीसी)?
कचरा संग्रहण (GC) स्वचालित मेमोरी प्रबंधन का एक रूप है। कचरा संग्रहकर्ता, या सिर्फ संग्राहक, कचरा, या उन वस्तुओं द्वारा कब्जा की गई स्मृति को पुनः प्राप्त करने का प्रयास करता है जो अब प्रोग्राम द्वारा उपयोग में नहीं हैं। स्वचालित रूप से यह पता लगाने की सामान्य समस्या कि क्या कुछ मेमोरी अब और आवश्यक
-
जावास्क्रिप्ट में सर्कुलर संदर्भ खराब क्यों है?
एक गोलाकार संदर्भ तब होता है जब दो अलग-अलग वस्तुएं एक-दूसरे को संदर्भ देती हैं। पुराने ब्राउजर में सर्कुलर रेफरेंस मेमोरी लीक का कारण थे। कचरा संग्रहण एल्गोरिदम में सुधार के साथ, जो अब चक्र और चक्रीय निर्भरता को ठीक से संभाल सकता है, यह अब कोई समस्या नहीं है। हालांकि, शुद्ध डिजाइन के दृष्टिकोण से,
-
ओओपी जावास्क्रिप्ट में परिपत्र संदर्भ से कैसे बचें?
एक गोलाकार संदर्भ तब होता है जब दो अलग-अलग वस्तुएं एक-दूसरे को संदर्भ देती हैं। पुराने ब्राउजर में सर्कुलर रेफरेंस मेमोरी लीक का कारण थे। कचरा संग्रहण एल्गोरिदम में सुधार के साथ, जो अब चक्र और चक्रीय निर्भरता को ठीक से संभाल सकता है, यह अब कोई समस्या नहीं है। हालांकि, शुद्ध डिजाइन के दृष्टिकोण से,
-
जावास्क्रिप्ट में परीक्षण () और निष्पादन () विधियों के बीच अंतर
मैचों के लिए परीक्षण परीक्षण और बूलियन लौटाते हैं जबकि निष्पादन समूहों को कैप्चर करता है और रेगेक्स को इनपुट से मेल खाता है। यदि आपको नियमित अभिव्यक्ति से मेल खाने के लिए केवल इनपुट स्ट्रिंग का परीक्षण करने की आवश्यकता है, तो RegExp.test सबसे उपयुक्त है। यह आपको एक बूलियन रिटर्न वैल्यू देगा जो इसे
-
जावास्क्रिप्ट का उपयोग करके किसी फ़ाइल को कैसे पढ़ें और लिखें?
आप क्लाइंट साइड (ब्राउज़र) पर जेएस में फाइलों को पढ़ या लिख नहीं सकते हैं। यह Node.js में fs मॉड्यूल का उपयोग करके सर्वरसाइड पर किया जा सकता है। यह फाइल सिस्टम पर फाइलों को पढ़ने और लिखने के लिए सिंक और एसिंक फ़ंक्शन प्रदान करता है। आइए नोड.जेएस पर fs मॉड्यूल का उपयोग करके फ़ाइलों को पढ़ने और लिखन
-
जावास्क्रिप्ट में किसी भी आधार की स्ट्रिंग को पूर्णांक में बदलें
जावास्क्रिप्ट में उपलब्ध parseInt फ़ंक्शन में निम्नलिखित हस्ताक्षर हैं - parseInt(string, radix); जहां, पैरामीटर निम्नलिखित हैं - स्ट्रिंग - पार्स करने के लिए मान। यदि यह तर्क एक स्ट्रिंग नहीं है, तो इसे ToString विधि का उपयोग करके एक में बदल दिया जाता है। इस तर्क में प्रमुख रिक्त स्थान को नज़रअं
-
जावास्क्रिप्ट में उपलब्ध पॉप अप बॉक्स के प्रकार
जावास्क्रिप्ट में 3 प्रकार के पॉप अप बॉक्स उपलब्ध हैं। ये हैं - 1. अलर्ट - Window.alert() विधि वैकल्पिक निर्दिष्ट सामग्री और एक OK बटन के साथ एक अलर्ट डायलॉग प्रदर्शित करती है। उदाहरण के लिए, यदि आप निम्न स्क्रिप्ट निष्पादित करते हैं, तो यह सामग्री के साथ एक अलर्ट बॉक्स खोलेगा:यह एक चेतावनी है एक
-
जावास्क्रिप्ट में आंतरिक HTML का उपयोग करने के नुकसान
जावास्क्रिप्ट में आंतरिक HTML के उपयोग के निम्नलिखित नुकसान हैं - संपूर्ण आंतरिक HTML को पुन:प्रस्तुत किए बिना कोई परिशिष्ट समर्थन नहीं है। यह आंतरिक HTML को सीधे बहुत धीमा कर देता है। उदाहरण के लिए, किसी html टैग में जोड़ने के लिए, आपको निम्न कार्य करने होंगे - let myDiv = document.querySelector(
-
जावास्क्रिप्ट का उपयोग करके क्लाइंट मशीन में ऑपरेटिंग सिस्टम कैसे खोजें?
क्लाइंट मशीन पर ऑपरेटिंग सिस्टम का पता लगाने के लिए, आपकी स्क्रिप्ट नेविगेटर.एप वर्जन या नेविगेटर.यूजरएजेंट के मूल्य का विश्लेषण कर सकती है। आइए एक साधारण स्क्रिप्ट का उपयोग करके क्लाइंट ओएस का पता लगाने पर एक नजर डालते हैं - उदाहरण var operatingSystem = "Unknown OS"; // Check For Windows