-
JavaScript में ऐरे से अग्रणी शून्य (leading zeros) कैसे हटाएं?
filter() मेथड से ऐरे के शुरुआत में आने वाले 0 मान हटाएं, लेकिन पहले गैर-शून्य मान के बाद आने वाले शून्य बरकरार रखें। समस्या समझें [0, 0, 0, 10, 12, 0] → [10, 12, 0] // शुरुआती 0 हटे, अंतिम 0 रखा [10, 0, 12, 0, 0] → [10, 0, 12, 0, 0] // कोई शुरुआती 0 नहीं [12, 0, 0, 1, 0, 0] → [12, 0, 0, 1, 0, 0] /
-
JavaScript में शर्त के आधार पर ऑब्जेक्ट प्रॉपर्टी कैसे बदलें?
लॉजिकल AND (&&) ऑपरेटर और स्प्रेड सिंटैक्स (...) का उपयोग करके शर्त के आधार पर ऑब्जेक्ट प्रॉपर्टी सशर्त रूप से जोड़ें/बदलें। बुनियादी पैटर्न const condition = true; const baseObj = { a: 1, b: 2 }; // condition true होने पर ही c: 3 जोड़ें const result = { ...baseObj, ...(condition && { c:
-
JavaScript में Map के मानों को सिंगल स्ट्रिंग में कैसे जोड़ें?
Map के मानों को Array.from() से ऐरे में बदलें, फिर map() और join() से जोड़ें। बुनियादी उदाहरण arr.join(?)) .join(?); console.log(जोड़ा गया मान:, appended); // name=John?age=23?countryName=US?subjectName=JavaScript?Marks=91 सरल Map (स्ट्रिंग मान) `${k}=${v}`).join(&); console.log(keyValue);
-
JavaScript में बटन क्लिक पर li एलिमेंट्स कैसे हटाएं?
प्रत्येक <li> में बटन जोड़ें, इवेंट डेलिगेशन या व्यक्तिगत लिसनर से remove() या closest() मेथड से पैरेंट <li> हटाएं। HTML स्ट्रक्चर <ul id=subjectList> <li class=subjectName>JavaScript <button class=removeBtn>हटाएं</button></li> <li class=subjectN
-
JavaScript में प्रोटोटाइप मेथड से कंस्ट्रक्टर फंक्शन के वेरिएबल्स कैसे एक्सेस करें?
JavaScript में prototype पर मेथड जोड़कर सभी इंस्टेंसेस के लिए शेयर्ड व्यवहार बनाएं। this कीवर्ड से इंस्टेंस वेरिएबल्स एक्सेस करें। बुनियादी उदाहरण function Customer(fullName) { this.fullName = fullName; // इंस्टेंस प्रॉपर्टी } // प्रोटोटाइप पर मेथड जोड़ें (सभी इंस्टेंसेस शेयर करते हैं) Custom
-
JavaScript में eval() से विशिष्ट मान कैसे प्राप्त करें?
eval() स्ट्रिंग को JavaScript कोड के रूप में निष्पादित करता है। सुरक्षा जोखिम के कारण उत्पादन कोड में उपयोग न करें। बुनियादी उपयोग var studentMarks = [76, 34, 56, 78, 81, 98, 90, 59, 64]; // स्ट्रिंग से वेरिएबल नाम एक्सेस करें var varName = studentMarks; var arrayRef = eval(varName); // studentMa
-
JavaScript में रेगुलर एक्सप्रेशन से स्ट्रिंग में एकाधिक घटनाओं का मिलान कैसे करें?
match() मेथड के साथ g (ग्लोबल) फ्लैग वाला रेगुलर एक्सप्रेशन उपयोग करके स्ट्रिंग में एक पैटर्न की सभी घटनाएं खोजें। बुनियादी सिंटैक्स const regex = /pattern/g; const matches = string.match(regex); उदाहरण: प्रोग्रामिंग भाषाएं खोजें function checkMultipleOccurrences(sentence) { // JavaScript या t
-
jQuery में data- एट्रिब्यूट वाले सभी एलिमेंट्स सेलेक्ट करके कंसोल पर दिखाएं
document.querySelectorAll([data-*]) या jQuery के $([data-*]) से data- एट्रिब्यूट वाले सभी एलिमेंट्स सेलेक्ट करें। वेनिला JavaScript (अनुशंसित) { // सभी data-* एट्रिब्यूट्स प्राप्त करें const dataset = el.dataset; // { sentence: ..., info: ..., id: ... }
-
JavaScript में कस्टम URL के साथ HTML डॉक्यूमेंट कैसे बनाएं?
document.implementation.createHTMLDocument() से नया HTML डॉक्यूमेंट बनाएं, फिर <base> एलिमेंट से कस्टम बेस URL सेट करें। बुनियादी उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <title>कस्टम URL डॉक्यूमेंट</title> </head> <
-
JavaScript में ऑब्जेक्ट के अंदर for लूप से विषम CustomerId वाले रिकॉर्ड कैसे प्राप्त करें?
ऑब्जेक्ट्स की ऐरे पर for लूप चलाएं और मॉड्यूलो ऑपरेटर (% 2 !== 0) से विषम (odd) CustomerId वाले रिकॉर्ड फिल्टर करें। डेटा सेटअप const customers = [ { customerId: 101, customerName: John }, { customerId: 102, customerName: David }, { customerId: 103, customerName: Mike }, { customerI
-
JavaScript में XML डेटा से किसी भी एट्रिब्यूट का मान कैसे प्राप्त करें?
jQuery के $(xmlString) से XML पार्स करें, फिर .attr() या .find() से एट्रिब्यूट्स/एलिमेंट्स एक्सेस करें। jQuery के साथ XML पार्सिंग <script src=https://code.jquery.com/jquery-3.6.0.min.js></script> <script> // XML स्ट्रिंग var xmlString = <Game id=101 details=Play the ga
-
JavaScript में async/await से फंक्शन्स को इटरेटिवली कैसे चलाएं?
async/await के साथ लूप का उपयोग करके एसिंक्रोनस फंक्शन्स को क्रमिक रूप से (एक के बाद एक) चलाएं। बुनियादी पैटर्न async function runSequentially(times) { for (let i = 1; i { console.log(label); resolve(); }, 100); }); } // चलाएं runSequentially(3); आउटपुट कॉ
-
JavaScript में एक div की पोजीशन दूसरे div के सापेक्ष कैसे सेट करें?
यह मुख्य रूप से CSS का काम है। JavaScript की आवश्यकता नहीं। CSS Flexbox (flex-direction: column-reverse) या Grid का उपयोग करके एलिमेंट्स का क्रम बदलें। CSS Flexbox समाधान (सबसे सरल) <style> .container { display: flex; flex-direction: column-reverse; /* क्रम उलट दें */
-
jQuery में document.ready के बाहर ग्लोबल वेरिएबल कैसे बनाएं?
जावास्क्रिप्ट में ग्लोबल वेरिएबल बनाने के लिए <script> टैग में फंक्शन के बाहर वेरिएबल घोषित करें। $(document).ready() के अंदर मान असाइन करें। बुनियादी पैटर्न <script> // 1. ग्लोबल स्कोप में घोषित करें (window प्रॉपर्टी बन जाती है) var globalVariable; $(document).ready(funct
-
JavaScript में प्रत्येक शब्द का पहला अक्षर कैपिटल और बाकी लोअरकेस करके स्ट्रिंग लौटाएं
split(), map(), charAt(), toUpperCase(), toLowerCase(), slice() और join() का संयोजन से टाइटल केस (प्रत्येक शब्द का पहला अक्षर बड़ा) में बदलें। फंक्शन कार्यान्वयन { if (!word) return ; // खाली स्ट्रिंग्स संभालें return word.charAt(0).toUpperCase() + word.slice(1).toLowe
-
JavaScript में index.html पेज से एसिंक्रोनस कोड कैसे कॉल करें?
HTML में async/await के साथ body onload या DOMContentLoaded इवेंट का उपयोग करके एसिंक्रोनस फंक्शन कॉल करें। मॉडर्न दृष्टिकोण: DOMContentLoaded (अनुशंसित) { console.log(पेज लोडेड, डेटा ला रहे हैं...); const data = await fetchData(); if (data) {
-
JavaScript में HH:MM:SS फॉर्मेट को सेकंड में कैसे बदलें?
समय स्ट्रिंग को : से विभाजित करें, घंटे × 3600, मिनट × 60, सेकंड जोड़कर कुल सेकंड प्राप्त करें। बुनियादी फंक्शन function timeToSeconds(timeStr) { const parts = timeStr.split(:).map(Number); // parts: [hours, minutes, seconds] const hours = parts[0] || 0; const minutes = parts[1
-
JavaScript में एसोसिएटिव ऐरे की लंबाई कैसे प्राप्त करें?
JavaScript में वास्तविक एसोसिएटिव ऐरे नहीं होते - ऑब्जेक्ट्स का उपयोग कुंजी-मान जोड़े के लिए किया जाता है। Object.keys() से कुंजियों की ऐरे प्राप्त करें, फिर .length से गिनें। एसोसिएटिव ऐरे (ऑब्जेक्ट) बनाएं const details = {}; details[Name] = John; details[Age] = 21; details[CountryName] = US; deta
-
JavaScript में सेपरेटर के बाद हर शब्द के बाद स्ट्रिंग कैसे स्प्लिट करें?
split() मेथड से सेपरेटर द्वारा स्ट्रिंग को ऐरे में विभाजित करें, फिर filter() से खाली स्ट्रिंग्स हटाएं। बुनियादी सिंटैक्स value); उदाहरण: हाइफ़न (-) सेपरेटर value); console.log(स्प्लिट के बाद:, result); // [ My, Name, is, John, Smith, I, live, in, US ] विभिन्न सेपरेटर्स के उदाहरण // कॉमा सेपरे
-
JavaScript में ऑब्जेक्ट्स की ऐरे को सिंगल ऑब्जेक्ट में फ्लैट करने का सबसे सरल समाधान?
reduce() मेथड के साथ स्प्रेड ऑपरेटर (...) का उपयोग करके ऑब्जेक्ट्स की ऐरे को सिंगल मर्ज्ड ऑब्जेक्ट में बदलें। बुनियादी उदाहरण { return { ...acc, ...obj }; }, {}); console.log(merged); // { Name: Chris, Age: 22, City: New York } संक्षिप्त रूप (एरो फंक्शन) ({ ...acc, ...obj }), {}); Object.a