-
जावास्क्रिप्ट में विभिन्न प्रकार की त्रुटियां क्या हैं?
जेनेरिक एरर कंस्ट्रक्टर के अलावा, जिसका उपयोग कस्टम एरर बनाने के लिए किया जा सकता है, जावास्क्रिप्ट में सात अन्य कोर एरर कंस्ट्रक्टर हैं। ये हैं - EvalError −वैश्विक फ़ंक्शन eval() के संबंध में होने वाली त्रुटि का प्रतिनिधित्व करने वाला एक उदाहरण बनाता है। आंतरिक त्रुटि -एक त्रुटि का प्रतिनिधि
-
जावास्क्रिप्ट 'सख्त मोड' की विशेषताएं क्या हैं?
स्ट्रिक्ट मोड ES5 में पेश की गई एक विशेषता है जो आपको किसी प्रोग्राम, या फ़ंक्शन को सख्त मोड में रखने की अनुमति देती है। यह सख्त संदर्भ कुछ कार्रवाइयों को होने से रोकता है और अधिक अपवाद फेंकता है (आमतौर पर उपयोगकर्ता को अधिक जानकारी प्रदान करता है)। सख्त मोड की कुछ विशिष्ट विशेषताएं - वेरिएबल घो
-
जावास्क्रिप्ट में सख्त मोड कैसे सक्षम करें?
स्ट्रिक्ट मोड ES5 में पेश की गई एक विशेषता है जो आपको किसी प्रोग्राम, या फ़ंक्शन को सख्त मोड में रखने की अनुमति देती है। यह सख्त संदर्भ कुछ कार्रवाइयों को होने से रोकता है और अधिक अपवाद फेंकता है (आमतौर पर उपयोगकर्ता को अधिक जानकारी प्रदान करता है)। सख्त मोड की कुछ विशिष्ट विशेषताएं - वेरिएबल घो
-
जावास्क्रिप्ट में Window.onload बनाम onDocumentReady
ब्राउज़र में पेज लोड होने पर दोनों कार्यों का उपयोग कार्यों को करने के लिए किया जाता है, लेकिन उन्हें कैसे और कब निष्पादित किया जाता है, इसमें कुछ सूक्ष्म अंतर होते हैं। विंडो.ऑनलोड कोड निष्पादित करेगा जब ब्राउज़र ने DOM ट्री और अन्य सभी संसाधनों जैसे छवियों, वस्तुओं, आदि को लोड किया है। अन्य संसा
-
जावास्क्रिप्ट को रिचर इंटरफेस क्यों कहा जाता है?
जावास्क्रिप्ट आपको अपने वेब अनुप्रयोगों में बहुत उन्नत सुविधाएँ जोड़ने की अनुमति देता है। उदाहरण के लिए, ग्राफ़िक्स बनाना और उनमें हेरफेर करना HTMLMediaElement, Web Audio API, और WebRTC जैसे ऑडियो और वीडियो एपीआई आपको मल्टीमीडिया के साथ वास्तव में दिलचस्प चीजें करने की अनुमति देते हैं जैसे ऑडि
-
जावास्क्रिप्ट और एएसपी स्क्रिप्ट के बीच कौन सा तेज है?
ASP स्क्रिप्ट एक सर्वर साइड स्क्रिप्टिंग भाषा है और इसे सर्वर पर क्रियान्वित किया जाता है। दूसरी ओर जावास्क्रिप्ट क्लाइंट साइड स्क्रिप्टिंग भाषा है जिसे क्लाइंट ब्राउज़र पर निष्पादित किया जाता है। चूंकि क्लाइंट पर जावास्क्रिप्ट निष्पादित किया जाता है, इसलिए इसे नेटवर्क कॉल करने की आवश्यकता नहीं हो
-
यदि कोई मान जावास्क्रिप्ट में NaN के बराबर है तो आप कैसे परीक्षण करते हैं?
जावास्क्रिप्ट में वैश्विक NaN संपत्ति Not-A-Number का प्रतिनिधित्व करने वाला मान है। यह लौटाया गया मान है जब गणित के कार्य विफल हो जाते हैं (Math.sqrt(-500)) जब किसी संख्या को पार्स करने का प्रयास करने वाला कोई फ़ंक्शन विफल हो जाता है (parseFloat(test)) NaN असमान (==, !=, ===, और !==के माध्यम से)
-
जावास्क्रिप्ट में हम सख्त का उपयोग क्यों करते हैं?
स्ट्रिक्ट मोड ES5 में पेश की गई एक विशेषता है जो आपको किसी प्रोग्राम, या फ़ंक्शन को सख्त मोड में रखने की अनुमति देती है। यह सख्त संदर्भ कुछ कार्रवाइयों को होने से रोकता है और अधिक अपवाद फेंकता है (आमतौर पर उपयोगकर्ता को अधिक जानकारी प्रदान करता है)। सख्त मोड की कुछ विशिष्ट विशेषताएं - वेरिएबल घो
-
जावास्क्रिप्ट में सच्चे निजी तरीके बनाने में क्या कमी है?
जावास्क्रिप्ट में सही मायने में निजी तरीके बनाने से प्रत्येक वस्तु के पास फ़ंक्शन की अपनी प्रति होती है। ये प्रतियाँ तब तक कूड़ा-करकट नहीं होतीं जब तक कि वस्तु स्वयं नष्ट न हो जाए। उदाहरण var Student = function (name, marks) { this.name = name || ""; //Public attribute default
-
जावास्क्रिप्ट में एक सरणी कैसे खाली करें
जावास्क्रिप्ट में किसी सरणी को खाली/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए हम उनमें से प्रत्येक को देखें। मान लें कि हमारे पास − . के रूप में परिभाषित एक सरणी है let arr = [1, 'test', {}, 123.43]; नई सरणी के साथ प्रतिस्थापन - arr = []; यह सबसे
-
हम कैसे जांचते हैं कि कोई ऑब्जेक्ट जावास्क्रिप्ट में एक सरणी है या नहीं?
यह जांचने के कई तरीके हैं कि कोई ऑब्जेक्ट जावास्क्रिप्ट में एक सरणी है या नहीं। आइए इनमें से कुछ को देखें - Array.isArray() का उपयोग करना सभी आधुनिक ब्राउज़र इस पद्धति का समर्थन करते हैं। उदाहरण console.log(Array.isArray(undefined)) console.log(Array.isArray(null)) console.log(Array.isArray("&
-
जावास्क्रिप्ट में अपरिभाषित x 1 क्या है?
यह जावास्क्रिप्ट की एक विशेषता नहीं है, लेकिन क्रोम की सरणी (और सरणी जैसी वस्तुओं) में अनियमित अनुक्रमणिका प्रदर्शित करने का तरीका है। उदाहरण के लिए, यदि आप निम्न को कंसोल.लॉग करते हैं - उदाहरण console.log(Array(100)) आउटपुट [undefined × 100] यह प्रिंट करने से बेहतर है [अपरिभाषित, अपरिभाषित,
-
जावास्क्रिप्ट में फंक्शन उत्थापन
होस्टिंग एक जावास्क्रिप्ट तकनीक है जो कोड निष्पादन शुरू होने से पहले चर और फ़ंक्शन घोषणाओं को उनके दायरे के शीर्ष पर ले जाती है। एक दायरे में कोई फर्क नहीं पड़ता कि फ़ंक्शन या चर घोषित किए गए हैं, वे अपने दायरे के शीर्ष पर चले गए हैं। ध्यान दें कि उत्थापन केवल घोषणा को आगे बढ़ाता है जबकि असाइनमेंट
-
जावास्क्रिप्ट में इंस्टेंसऑफ़ ऑपरेटर
ऑपरेटर का उदाहरण परीक्षण करता है कि किसी ऑब्जेक्ट की प्रोटोटाइप श्रृंखला में किसी कंस्ट्रक्टर की प्रोटोटाइप संपत्ति कहीं भी दिखाई देती है या नहीं। एक सरल भाषा में, यह परीक्षण करता है कि एक चर एक निश्चित प्रकार का है या नहीं। लेकिन इसमें कुछ चेतावनी हैं। आइए कुछ उदाहरण देखें। आदिम स्ट्रिंग्स और नंबर
-
जावास्क्रिप्ट डीपकॉपी और उथली कॉपी के बीच अंतर
उथली प्रतिलिपि और गहरी प्रतिलिपि भाषा अज्ञेयवादी हैं। उथली प्रतियां यथासंभव कम डुप्लिकेट करें। संग्रह की उथली प्रति संग्रह संरचना की एक प्रति है, न कि तत्व। उथली प्रतिलिपि के साथ, दो संग्रह अब अलग-अलग तत्वों को साझा करते हैं। उदाहरण let innerObj ={a:b, c:d}let obj ={x:test, y:innerObj}// एक उथली कॉप
-
जावास्क्रिप्ट में स्लाइस और स्प्लिस विधियों के बीच निम्न स्तर का अंतर
स्लाइस और स्प्लिस के बीच बुनियादी अंतर है - splice() उस मूल सरणी को बदल देता है जिस पर इसे कहा जाता है और हटाए गए आइटम को एक सरणी में एक नई सरणी वस्तु के रूप में लौटाता है। स्लाइस () मूल सरणी को नहीं बदलता है और कटा हुआ सरणी भी लौटाता है। उदाहरण // splice ऐरेलेट arr =[1, 2, 3, 4, 5];console.
-
जावास्क्रिप्ट का उच्चतम पूर्णांक मान क्या है जिसे कोई संख्या सटीकता खोए बिना जा सकती है?
संक्षिप्त उत्तर:+/- 9007199254740991 ES6 विनिर्देश के अनुसार, सभी सकारात्मक और नकारात्मक पूर्णांक जिनकी परिमाण 2^53 से अधिक नहीं है, संख्या प्रकार में प्रतिनिधित्व योग्य हैं (वास्तव में, पूर्णांक 0 में दो प्रतिनिधित्व हैं, +0 और -0)। ES6 में, इसे Number.MAX_SAFE_INTEGER के रूप में परिभाषित किया गया
-
जावास्क्रिप्ट में शिफ्ट () और पॉप () विधियों के बीच अंतर
शिफ्ट विधि शून्य सूचकांक पर तत्व को हटा देती है और मूल्यों को लगातार अनुक्रमित नीचे स्थानांतरित करती है, फिर हटाए गए मान को वापस कर देती है। यदि लंबाई संपत्ति 0 है, तो अपरिभाषित लौटा दी जाती है। पॉप () विधि किसी सरणी से अंतिम तत्व को हटा देती है और उस तत्व को वापस कर देती है। यह विधि सरणी की लंबाई
-
जावास्क्रिप्ट में पुश () और अनशिफ्ट () विधियों के बीच अंतर
अनशिफ्ट विधि तत्व को ज़ीरोथ इंडेक्स में जोड़ती है और लगातार इंडेक्स पर मानों को ऊपर की ओर शिफ्ट करती है, फिर ऐरे की लंबाई लौटाती है। पुश () विधि तत्व को एक सरणी के अंत में जोड़ती है और उस तत्व को वापस करती है। यह विधि सरणी की लंबाई को बदल देती है। उदाहरण let fruits = ['apple', 'mango
-
जावास्क्रिप्ट में किसी फ़ंक्शन के लिए अज्ञात संख्या में तर्क पारित करना
जब आप जावास्क्रिप्ट में किसी फ़ंक्शन को कॉल करते हैं तो आप किसी भी संख्या में तर्कों को पारित कर सकते हैं। कोई फ़ंक्शन पैरामीटर सीमा नहीं है। इसका मतलब यह भी है कि जेएस में पारंपरिक तरीकों से कार्यों को ओवरलोड नहीं किया जा सकता है। तर्क वस्तु सभी गैर-तीर कार्यों के भीतर उपलब्ध एक स्थानीय चर है। आप