-
JavaScript में अनाम फ़ंक्शन क्या है?
एक फ़ंक्शन एक्सप्रेशन एक फ़ंक्शन डिक्लेरेशन के समान है और उसका सिंटैक्स भी समान है। कोई नामित फ़ंक्शन एक्सप्रेशन परिभाषित कर सकता है (जहां एक्सप्रेशन का नाम कॉल स्टैक में उपयोग किया जा सकता है उदाहरण के लिए) या अनाम फ़ंक्शन एक्सप्रेशन। अनाम फ़ंक्शन एक्सप्रेशन का एक उदाहरण (नाम उपयोग नहीं किया जाता)
-
JavaScript में एरो फ़ंक्शन्स
MDN के अनुसार, एक एरो फ़ंक्शन एक्सप्रेशन एक रेगुलर फ़ंक्शन एक्सप्रेशन का सिंटैक्टिकली कॉम्पैक्ट विकल्प है, हालांकि इसके अपने this, arguments, super, या new.target कीवर्ड्स के बाइंडिंग्स के बिना। एरो फ़ंक्शन एक्सप्रेशन्स मेथड्स के रूप में अनुपयुक्त हैं, और इन्हें कंस्ट्रक्टर्स के रूप में उपयोग नहीं
-
Lodash लाइब्रेरी में .extend() / .assign() और .merge() में अंतर
assign/extend सोर्स में प्रत्येक प्रॉपर्टी लेते हैं, इसके मान को वैसे ही डेस्टिनेशन में कॉपी करते हैं। यदि प्रॉपर्टी मान स्वयं ऑब्जेक्ट्स हैं, तो उनकी प्रॉपर्टीज़ का कोई रिकर्सिव ट्रैवर्सल नहीं होता। इसे शैलो कॉपीिंग/क्लोनिंग भी कहा जाता है। पूरा ऑब्जेक्ट सोर्स से लिया जाएगा और डेस्टिनेशन में सेट क
-
Lodash और Underscore में क्या अंतर हैं?
lodash और underscore दोनों यूटिलिटी लाइब्रेरीज हैं जो ऐरे, नंबर, ऑब्जेक्ट्स, स्ट्रिंग्स आदि के साथ काम करने के लिए यूटिल्स प्रदान करके JavaScript को आसान बनाती हैं। ये लाइब्रेरीज निम्न के लिए बेहतरीन हैं: ऐरे, ऑब्जेक्ट्स, और स्ट्रिंग्स पर इटरेट करना मानों को मैनिपुलेट और टेस्ट करना कंपोजिट फ़ंक्शन
-
JavaScript के फायदे और नुकसान
JavaScript के फायदे गति। क्लाइंट-साइड JavaScript बहुत तेज़ है क्योंकि यह क्लाइंट-साइड ब्राउज़र के भीतर तुरंत चल सकता है। जब तक बाहरी संसाधनों की आवश्यकता न हो, JavaScript बैकएंड सर्वर के नेटवर्क कॉल्स से बाधित नहीं होता। सरलता। JavaScript सीखना और लागू करना अपेक्षाकृत सरल है। लोकप्रियता। JavaScrip
-
JavaScript में ऑब्जेक्ट्स कॉपी करने की विभिन्न तकनीकें
किसी भी भाषा में ऑब्जेक्ट्स कॉपी करने के 2 तरीके हैं: डीप कॉपी और शैलो कॉपी। शैलो कॉपी और डीप कॉपी भाषा-अज्ञेय हैं। शैलो कॉपीज जितना संभव हो उतना कम डुप्लीकेट करती हैं। एक कलेक्शन की शैलो कॉपी कलेक्शन स्ट्रक्चर की कॉपी है, एलिमेंट्स की नहीं। शैलो कॉपी के साथ, दो कलेक्शन अब व्यक्तिगत एलिमेंट्स साझा
-
JavaScript में स्ट्रिंग इंटरपोलेशन कैसे करें?
JavaScript ES6 से टेम्पलेट स्ट्रिंग सपोर्ट करता है जो स्ट्रिंग इंटरपोलेशन के लिए नेटिव सपोर्ट देता है। इन्हें टेम्पलेट लिटरल्स कहा जाता है। टेम्पलेट लिटरल्स स्ट्रिंग लिटरल्स हैं जो एम्बेडेड एक्सप्रेशन्स की अनुमति देते हैं। टेम्पलेट स्ट्रिंग्स सिंगल या डबल कोट्स के बजाय बैक-टिक्स (``) का उपयोग करते
-
JavaScript में स्ट्रिंग से टेक्स्ट कैसे हटाएं?
आप JavaScript में स्ट्रिंग से टेक्स्ट को 2 मेथड्स का उपयोग करके हटा सकते हैं: substring और replace। Substring JS स्ट्रिंग क्लास एक substring मेथड प्रदान करती है जिसका उपयोग दिए गए स्ट्रिंग से सबस्ट्रिंग निकालने के लिए किया जा सकता है। इसका उपयोग स्ट्रिंग के किसी एक या दोनों छोर से टेक्स्ट हटाने के
-
JavaScript ऑब्जेक्ट की क्वेरी-स्ट्रिंग एन्कोडिंग
क्वेरी स्ट्रिंग क्वेरी पैरामीटर्स से बनी होती है और सर्वर को डेटा भेजने के लिए उपयोग की जाती है। URL का यह भाग वैकल्पिक है। इसे डेवलपर द्वारा बनाया जाना चाहिए। यह encodeURIComponent नामक नेटिव मेथड का उपयोग करके किया जा सकता है। encodeURIComponent() फ़ंक्शन एक यूनिफॉर्म रिसोर्स आइडेंटिफायर (URI) कं
-
स्ट्रिंग की के साथ नेस्टेड JavaScript ऑब्जेक्ट्स एक्सेस करना
किसी भी लेवल पर प्रॉपर्टीज़ को सुरक्षित रूप से प्राप्त करने के लिए आप lodash के get मेथड का उपयोग कर सकते हैं। फर्स्ट-लेवल प्रॉपर्टीज़ प्राप्त करना काफी सीधा है। नेस्टेड प्रॉपर्टी एक्सेस ट्रिकी है और इसके लिए आपको lodash जैसी टेस्टेड लाइब्रेरी का उपयोग करना चाहिए। आप डीपली नेस्टेड ऑब्जेक्ट को निम्न
-
JavaScript में MySQL DATETIME वैल्यू को JSON फॉर्मेट में कैसे बदलें?
बदलने के लिए, JSON.stringify() का उपयोग करें। JavaScript में MySQL DATETIME वैल्यू को JSON फॉर्मेट में बदलने का कोड निम्न है: <script> var mySQLDateTime = new Date(Fri Sep 06 2019 22:54:48); var yearValue = mySQLDateTime.getFullYear(); var dateValue = mySQLDateTime.getDate(); var monthValue=m
-
एडवांस्ड JavaScript बैकेंड बेसिक्स
JavaScript प्रोग्रामिंग भाषा जो आमतौर पर वेब स्क्रिप्टिंग के लिए उपयोग की जाती है। यह एक लाइटवेट, इंटरप्रेटेड प्रोग्रामिंग भाषा है। JavaScript वेब डेवलपमेंट के लिए सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। JavaScript चलाने के लिए प्रत्येक ब्राउज़र का अपना इंजन होता है जो ब्राउज़र में JavaScri
-
JavaScript में `new Object()` और ऑब्जेक्ट लिटरल नोटेशन में अंतर क्या है?
new Object() नोटेशन और ऑब्जेक्ट लिटरल ({}) नोटेशन दोनों वही काम करते हैं। वे एक ऑब्जेक्ट इनिशियलाइज़ करते हैं। हालांकि, यदि आप इसमें प्रॉपर्टीज़ जोड़ना शुरू करते हैं तो दूसरा नोटेशन थोड़ा अलग हो सकता है। उदाहरण let a = { name: Ayush } यह इनिशियलाइज़ेशन इसके बराबर है: let a = new Object(); a.name =
-
JavaScript में JSLint एरर मिसिंग रेडिक्स पैरामीटर क्या है?
JavaScript में उपलब्ध parseInt फंक्शन का निम्न सिग्नेचर होता है: parseInt(string, radix); जहां पैरामीटर्स निम्न हैं: string - पार्स किया जाने वाला मान। यदि यह आर्गुमेंट स्ट्रिंग नहीं है, तो ToString मेथड का उपयोग करके इसे एक में बदल दिया जाता है। इस आर्गुमेंट में अग्रणी व्हाइटस्पेस को अनदेखा किया ज
-
JavaScript में .stack प्रॉपर्टी का क्या उपयोग है?
Error ऑब्जेक्ट्स की stack प्रॉपर्टी एक ट्रेस प्रदान करती है कि कौन से फ़ंक्शन्स कॉल किए गए, किस क्रम में, किस लाइन और फ़ाइल से, और किन तर्कों के साथ। स्टैक स्ट्रिंग सबसे हाल के कॉल्स से पहले वालों की ओर बढ़ती है, मूल ग्लोबल स्कोप कॉल तक वापस जाती है। यह Java में स्टैक ट्रेस के समान है। उदाहरण funct
-
JavaScript को संरचित करने में Backbone.js का उपयोग क्या है?
Backbone फ्रंटएंड के लिए एक MVC फ्रेमवर्क है। Backbone के साथ, आप डेटा को मॉडल्स के रूप में प्रस्तुत करते हैं, जिन्हें बनाया, मान्य, नष्ट और सर्वर पर सहेजा जा सकता है। जब भी कोई UI एक्शन मॉडल के किसी एट्रिब्यूट को बदलने का कारण बनता है, तो मॉडल एक change इवेंट ट्रिगर करता है; मॉडल की स्थिति प्रदर्श
-
JavaScript में Backbone.js की आर्किटेक्चर क्या है?
BackboneJS वेब एप्लिकेशन को एक संरचना देता है जो बिजनेस लॉजिक और यूज़र इंटरफ़ेस लॉजिक को अलग करने की अनुमति देता है। BackboneJS की आर्किटेक्चर में निम्न मॉड्यूल्स शामिल हैं: HTTP रिक्वेस्ट HTTP क्लाइंट एक रिक्वेस्ट मैसेज के रूप में सर्वर को HTTP रिक्वेस्ट भेजता है जहां वेब ब्राउज़र्स, सर्च इंजन्स आ
-
JavaScript में Backbone.js की डिपेंडेंसीज़ लिखें?
एकमात्र हार्ड डिपेंडेंसी (जिसके बिना Backbone JS बिल्कुल भी काम नहीं करेगा) Underscore.js है। Underscore एक JavaScript लाइब्रेरी है जो किसी भी बिल्ट-इन ऑब्जेक्ट्स को एक्सटेंड किए बिना उपयोगी फंक्शनल प्रोग्रामिंग हेल्पर्स का एक पूरा समूह प्रदान करती है। अन्य डिपेंडेंसीज़ आवश्यक हैं जैसे-जैसे आप Back
-
मुझे Babel JS की आवश्यकता क्यों है?
Babel एक टूलचेन है जिसका उपयोग मुख्य रूप से ECMAScript 2015+ कोड को वर्तमान और पुराने ब्राउज़र्स या एनवायरनमेंट्स में JavaScript के बैकवर्ड-कम्पैटिबल वर्जन में बदलने के लिए किया जाता है। Babel के प्लगइन्स आपको नए सिंटैक्स का उपयोग करने की अनुमति देते हैं, अभी, ब्राउज़र सपोर्ट की प्रतीक्षा किए बिना।
-
Babel क्या है, और यह आपको JavaScript लिखने में कैसे मदद करेगा?
Babel एक टूलचेन है जिसका उपयोग मुख्य रूप से ECMAScript 2015+ कोड को वर्तमान और पुराने ब्राउज़र्स या एनवायरनमेंट्स में JavaScript के बैकवर्ड-कम्पैटिबल वर्जन में बदलने के लिए किया जाता है। Babel के प्लगइन्स आपको नए सिंटैक्स का उपयोग करने की अनुमति देते हैं, अभी, ब्राउज़र सपोर्ट की प्रतीक्षा किए बिना।