-
JavaScript में दो अलग-अलग एरे से यूनिक आइटम प्राप्त करें
हमें एक फ़ंक्शन बनाना है जो एरे के एरे को स्वीकार करता है, और एक नया एरे लौटाता है जिसमें मूल एरे के एरे के सभी तत्व मौजूद हों लेकिन डुप्लीकेट आइटम हटा दिए गए हों।उदाहरण के लिए - यदि इनपुट है -const arr = [ [12, 45, 65, 76, 76, 87, 98], [54, 65, 98, 23, 78, 9, 1, 3],
-
JavaScript में नंबरों के एरे को विभाजित करें और पॉजिटिव नंबरों को एक एरे में और नेगेटिव को दूसरे में पुश करें
हमें एक फ़ंक्शन लिखना है जो एक एरे लेता है और दो प्रॉपर्टी वाले ऑब्जेक्ट को लौटाता है अर्थात् पॉजिटिव और नेगेटिव। उन दोनों को संबंधित एरे होना चाहिए जिसमें मूल एरे से सभी पॉजिटिव और नेगेटिव आइटम हों।यह काफी सीधा है, हम Array.prototype.reduce() मेथड का उपयोग करके वांछित तत्वों को चुनेंगे और उन्हें दो
-
JavaScript एरे को सॉर्ट करें ताकि NaN मान हमेशा नीचे रहें
हमारे पास एक एरे है जिसमें स्ट्रिंग और नंबर मिश्रित डेटा प्रकार हैं, हमें एक सॉर्टिंग फ़ंक्शन लिखना है जो एरे को इस तरह सॉर्ट करता है कि NaN मान हमेशा नीचे रहें। एरे में पहले सभी सामान्य नंबर होने चाहिए, फिर स्ट्रिंग लिटरल और फिर NaN नंबर।हम जानते हैं कि NaN का डेटा प्रकार number है, इसलिए हम NaN को
-
JavaScript में स्ट्रिंग को रैंडम नंबरों का उपयोग करके निश्चित लंबाई तक पैड करें
हमें एक फ़ंक्शन लिखना है, मान लीजिए padString() जो दो आर्गुमेंट लेता है, पहला एक स्ट्रिंग है और दूसरा एक नंबर। स्ट्रिंग की लंबाई हमेशा नंबर से कम या बराबर होती है। हमें स्ट्रिंग के अंत में कुछ रैंडम नंबर डालने हैं ताकि इसकी लंबाई ठीक नंबर के बराबर हो जाए और हमें नई स्ट्रिंग लौटानी है।इसलिए, आइए इस फ
-
JavaScript में null को "-" से कैसे बदलें
हमें एक फ़ंक्शन लिखना है जो कई कुंजियों वाला एक ऑब्जेक्ट लेता है और सभी फाल्सी मानों को डैश ( - ) से बदल देता है। हम बस मूल ऑब्जेक्ट पर पुनरावृति करेंगे, उन कुंजियों की जांच करेंगे जिनमें फाल्सी मान हैं, और उन फाल्सी मानों को - से बदल देंगे बिना किसी अतिरिक्त स्थान का उपभोग किए (यानी, इन-प्लेस)।उद
-
JavaScript में कलर मीटर के लिए #CCCCCC और #3B5998 के बीच रंग उत्पन्न करें
हमें एक फ़ंक्शन लिखना है जो दो दिए गए रंगों के बीच एक रैंडम रंग उत्पन्न करता है। आइए इस समस्या को भागों में हल करते हैं -पहला → हम एक फ़ंक्शन लिखते हैं जो दो दी गई संख्याओं के बीच एक रैंडम संख्या उत्पन्न करता है।दूसरा → हेक्स स्केल का उपयोग करने के बजाय रैंडम रंग उत्पन्न करने के लिए, हम हेक्स को 0 स
-
JavaScript में 2 एरे को 1 ऑब्जेक्ट में कैसे संयोजित करें
मान लीजिए, हमारे पास समान लंबाई के दो एरे हैं और हमें एक फ़ंक्शन लिखना है जो दोनों एरे को एक ऑब्जेक्ट में मैप करता है। पहले एरे के संबंधित तत्व ऑब्जेक्ट की संबंधित कुंजियां बन जाते हैं और दूसरे एरे के तत्व मान बन जाते हैं।हम पहले एरे को रिड्यूस करेंगे, साथ ही इंडेक्स द्वारा दूसरे एरे के तत्वों तक पह
-
JavaScript में ऑब्जेक्ट ऑफ ऑब्जेक्ट्स को उसके कुंजी मान के अनुसार कैसे सॉर्ट करें
मान लीजिए, हमारे पास एक ऑब्जेक्ट है जिसमें कुंजियां स्ट्रिंग लिटरल हैं और उनके मान भी ऑब्जेक्ट हैं जैसे -const companies = { 'landwaves ltd': {employees: 1200, worth: '1.2m', CEO: 'Rajiv Bansal'}, 'colin & co': {employees: 200, worth:
-
JavaScript में एक एरे के शब्दों को दूसरे एरे के शब्दों के आधार पर क्रमबद्ध करें
मान लीजिए, हमारे पास ऑब्जेक्ट्स का निम्नलिखित एरे है जो इसके id प्रॉपर्टी के अनुसार सॉर्ट किया गया है -const unordered = [{ id: 1, string: 'sometimes' }, { id: 2, string: 'be' }, { id: 3, string: 'can
-
JavaScript में समान कुंजी वाले एरे में ऑब्जेक्ट्स को मर्ज करें
मान लीजिए, हमारे पास ऑब्जेक्ट्स का निम्नलिखित एरे है -const arr = [ {id: 1, h1: 'Daily tests'}, {id: 2, h1: 'Details'}, {id: 1, h2: 'Daily classes'}, {id: 3, h2: 'Results'}, {id: 2, h3: 'Admissions
-
JavaScript में इनवर्स ऑपरेशन
मान लीजिए, हमें एक फ़ंक्शन लिखना है जो एक बाइनरी स्ट्रिंग (केवल 0 और 1 से बनी) लेता है और उसका इनवर्स लौटाता है, सभी 0 को 1 से और 1 को 0 से बदल दिया जाता है।आइए इस फ़ंक्शन के लिए कोड लिखते हैं -उदाहरणconst num = '1101'; const n = '11010111'; const inverseBinary = (binary) => { &nb
-
JavaScript एरे इटरेशन परिणाम को सिंगल लाइन टेक्स्ट स्ट्रिंग में बदलें
मान लीजिए, हमारे पास एक स्ट्रिंग और एक एरे है -const textString = 'Convert javascript array iteration result into a single line text string. Happy searching!'; const keywords = ['integer', 'javascript', 'dry', 'Happy', 'exam'];हमें एक फ़ंक्शन लिखना है
-
JavaScript में वर्तमान एरे में संबंधित तत्वों के वर्ग जोड़ें
हमारे पास इस तरह का नंबरों का एरे है -const arr = [12, 19, 5, 7, 9, 11, 21, 4];हमें एक फ़ंक्शन लिखना है जो ऐसा एरे लेता है और मूल एरे के सभी आइटम्स के साथ संबंधित तत्वों के वर्गों को जोड़कर एक नया एरे लौटाता है।इस सैंपल एरे के लिए, आउटपुट होना चाहिए -[12, 19, 5, 7, 9, 11, 21, 4, 144, 361, 25, 49, 81
-
JavaScript में केवल विषम या सम संख्याओं को जोड़ना
हमें एक फ़ंक्शन बनाना है जो दिए गए नंबरों के एरे और एक स्ट्रिंग जो odd या even दो मानों में से कोई भी ले सकती है, उस शर्त से मेल खाने वाली संख्याओं को जोड़ता है। यदि कोई मान शर्त से मेल नहीं खाता, तो 0 लौटाया जाना चाहिए।उदाहरण के लिए -console.log(conditionalSum([1, 2, 3, 4, 5], "even")); =
-
JavaScript में एरे के नंबरों को नेगेटिव बनाएं
मान लीजिए, निम्नलिखित हमारा एरे है -const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];हमें एक फ़ंक्शन लिखना है जो उपरोक्त एरे को लेता है और एरे के सभी संबंधित तत्वों को उनके नेगेटिव समकक्ष में बदलकर एक एरे लौटाता है (जैसे 4 को -4, 6 को -6)।यदि तत्व पहले से ही नेगेटिव है, तो हमें तत्व को अपरिवर्तित छ
-
JavaScript में फॉर लूप का उपयोग करके एरे को उल्टा करें
हमें एक फ़ंक्शन लिखना है जो एक एरे लेता है और उसका उल्टा लौटाता है। फॉर लूप का उपयोग करके उसका उल्टा खोजें।हमारा सैंपल एरे -const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];तो, आइए इस फ़ंक्शन के लिए कोड लिखते हैं -उदाहरणconst arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6]; const reverse =(arr) => {
-
JavaScript में एरे में सबसे लंबी स्ट्रिंग खोजें (स्पेस को छोड़कर)
हमें एक फ़ंक्शन लिखना है जो स्ट्रिंग लिटरल्स के एरे को स्वीकार करता है और एरे में सबसे लंबी स्ट्रिंग का इंडेक्स लौटाता है। स्ट्रिंग्स की लंबाई की गणना करते समय हमें व्हाइटस्पेस द्वारा घेरी गई लंबाई पर विचार नहीं करना है।यदि दो या अधिक स्ट्रिंग्स की समान सबसे लंबी लंबाई है, तो हमें पहली स्ट्रिंग का इ
-
JavaScript में एरे को वर्ष और महीने के अनुसार सॉर्ट करें
हमारे पास इस तरह का एक एरे है -const arr = [{ year: 2020, month: 'January' }, { year: 2017, month: 'March' }, { year: 2010, month: 'January' }, { year: 2010, month: 'De
-
JavaScript में डिजिटल रूट सॉर्ट एल्गोरिदम
किसी पॉजिटिव इंटीजर का डिजिट रूट उसके सभी अंकों के योग के रूप में परिभाषित किया जाता है। हमें इंटीजर का एक एरे दिया गया है। हमें इसे इस तरह सॉर्ट करना है कि यदि a, b से पहले आता है यदि a का डिजिट रूट b के डिजिट रूट से कम या बराबर है। यदि दो संख्याओं का डिजिट रूट समान है, तो छोटी संख्या (सामान्य अर्थ
-
JavaScript में एरे या स्ट्रिंग मेथड के बिना इंटीजर के अंकों को उल्टा करें
हमें Number.prototype.reverse() फ़ंक्शन लिखना है जो उस संख्या का उल्टा नंबर लौटाता है जिसके साथ इसका उपयोग किया जाता है।उदाहरण के लिए -234.reverse() = 432; 6564.reverse() = 4656;आइए इस फ़ंक्शन के लिए कोड लिखते हैं। हम एक रिकर्सिव दृष्टिकोण का उपयोग करेंगे जैसे -उदाहरणconst reverse = function(temp =