-
JavaScript में जांचें कि ऑब्जेक्ट में ऐरे की सभी कीज हैं या नहीं
हमें एक फ़ंक्शन containsAll() लिखना आवश्यक है जो दो आर्गुमेंट लेता है, पहला एक ऑब्जेक्ट और दूसरा स्ट्रिंग्स का एक ऐरे। यह इस तथ्य के आधार पर बूलियन लौटाता है कि ऑब्जेक्ट में ऐरे में स्ट्रिंग्स के रूप में उल्लिखित सभी प्रॉपर्टीज हैं या नहीं। तो, आइए इसके लिए कोड लिखें। हम ऐरे पर पुनरावृति करेंगे, ऑब
-
JavaScript में केस इंसेंसिटिव कैरेक्टर काउंट
हमें एक स्ट्रिंग दी गई है और हमें एक फ़ंक्शन लिखना आवश्यक है जो ऐरे में प्रत्येक कैरेक्टर की फ्रीक्वेंसी लौटाता है। और हमें कैरेक्टर्स के केस को ध्यान में नहीं रखना चाहिए। इसे करने का सबसे अच्छा तरीका स्ट्रिंग पर पुनरावृति करना और कुंजी के रूप में कैरेक्टर्स और उनके मान के रूप में फ्रीक्वेंसी के सा
-
JavaScript में ऐरे से रैंडम आइटम हटाएं और फिर ऐरे खाली होने तक हटाते रहें
हमें स्ट्रिंग/नंबर लिटरल्स का एक ऐरे दिया गया है। हमें एक फ़ंक्शन removeRandom() बनाना आवश्यक है जो ऐरे को लेता है और ऐरे से एक रैंडम आइटम को रिकर्सिवली हटाता है और साथ ही इसे प्रिंट करता है जब तक ऐरे में आइटम्स हैं। यह Math.random() का उपयोग करके एक रैंडम नंबर बनाकर और Array.prototype.splice() का
-
JavaScript में मानों से पहले और बाद में जीरो से ऐरे को डायनामिकली पॉप्युलेट करने का एल्गोरिदम
हमें एक महीनों का ऐरे दिया गया है, जिसके तत्व 12 से कम हैं, जहां प्रत्येक तत्व 1 और 12 (दोनों समावेशी) के बीच होगा। हमारा काम इस ऐरे को लेना और 12 तत्वों वाला एक पूर्ण महीनों का ऐरे बनाना है, यदि तत्व मूल ऐरे में मौजूद है तो हम उस तत्व का उपयोग करते हैं अन्यथा हम उस स्थान पर 0 का उपयोग करते हैं। उद
-
JavaScript में दिए गए नंबर के बराबर योग वाले सभी सबऐरे ढूंढें (स्लाइडिंग विंडो एल्गोरिदम)
हमें नंबर्स का एक ऐरे और एक नंबर दिया गया है; हमारा काम एक फ़ंक्शन लिखना है जो उन सभी सब ऐरे का एक ऐरे लौटाता है जो दूसरे आर्गुमेंट के रूप में प्रदान किए गए नंबर तक जुड़ते हैं। उदाहरण के लिए: const arr = [23, 5, 1, 34, 12, 67, 9, 31, 6, 7, 27]; const sum = 40; console.log(requiredSum(arr, sum)); नि
-
JavaScript में ऐरे से निकटतम संख्या प्राप्त करें
मान लीजिए, हमें एक फ़ंक्शन लिखना आवश्यक है जो नंबर्स के एक ऐरे और एक नंबर को इनपुट के रूप में लेता है और उस नंबर के निकटतम मान को लौटाता है जो ऐरे में मौजूद है। उदाहरण के लिए: closest([45,61,53,98,54,12,69,21], 67); //69 closest([45,61,53,98,54,12,69,21], 64); //61 तो, आइए इसके लिए कोड लिखें। हम Ar
-
JavaScript में दो ऑब्जेक्ट्स के बीच अंतर की प्रॉपर्टी प्राप्त करें
मान लीजिए, हमें दो ऑब्जेक्ट्स दिए गए हैं जिनमें समान की-वैल्यू पेयर्स हैं लेकिन एक या अधिक कीज के मान दोनों ऑब्जेक्ट्स में अलग हैं। हमारा काम एक फ़ंक्शन लिखना है जो दो ऑब्जेक्ट्स को आर्गुमेंट के रूप में लेता है और वह सबसे पहली की लौटाता है जिसके मान अलग हैं। यदि सभी कीज के मान बिल्कुल समान हैं, तो
-
JavaScript में नंबर को अल्फाबेट अक्षर में बदलें
हमें एक फ़ंक्शन लिखना आवश्यक है जो 1 और 26 (दोनों समावेशी) के बीच एक नंबर लेता है और उसके लिए संबंधित अंग्रेजी वर्णमाला लौटाता है (कैपिटल केस)। यदि नंबर इस रेंज से बाहर है तो -1 लौटाएं। उदाहरण के लिए: toAlpha(3) = C toAlpha(18) = R और इसी तरह। ASCII कोड्स ASCII कोड्स हमारे कीबोर्ड पर मौजूद सभी कैरे
-
JavaScript में ऐरे से डुप्लिकेट आइटम पूरी तरह से हटाना
हमें एक फ़ंक्शन लिखना आवश्यक है जो एक ऐरे लेता है और एक नया ऐरे लौटाता है जिसमें उससे सभी डुप्लिकेट मान हटा दिए गए हों। जो मान मूल ऐरे में एक से अधिक बार आए थे, वे नए ऐरे में एक बार भी नहीं आने चाहिए। उदाहरण के लिए, यदि इनपुट है: const arr = [23,545,43,232,32,43,23,43]; तो आउटपुट होना चाहिए: const
-
JavaScript में स्ट्रिंग्स को विभाजित करके ऐरे को ऑब्जेक्ट में कैसे बदलें
मान लीजिए, हमारे पास स्ट्रिंग्स का एक ऐरे है जिसमें प्रत्येक मान में एक डैश (-) है, जिसके बाईं ओर हमारी कुंजी है और दाईं ओर हमारा मान है। हमारा काम इन स्ट्रिंग्स को विभाजित करके इस ऐरे से एक ऑब्जेक्ट बनाना है। यहां नमूना ऐरे है: const arr = [name-Rakesh, age-23, city-New Delhi, jobType-remote, lang
-
JavaScript में दो ऐरे को वैकल्पिक मानों के साथ मर्ज करें
मान लीजिए, हमें एक फ़ंक्शन लिखना आवश्यक है जो दो ऐरे लेता है और एक नया ऐरे लौटाता है जिसमें पहले और दूसरे ऐरे से वैकल्पिक क्रम में मान हों। यहां, हम बस दोनों ऐरे पर एक साथ लूप करेंगे, उनसे एक के बाद एक मान चुनेंगे और उन्हें नए ऐरे में डालेंगे। इसे करने का पूरा कोड होगा: उदाहरण const arr1 = [34, 21,
-
JavaScript में ऐरे में उच्चतम और निम्नतम का अंतर
हमें एक फ़ंक्शन लिखना आवश्यक है जो नंबर्स के एक ऐरे को लेता है और उसके उच्चतम और निम्नतम नंबर के बीच का अंतर लौटाता है। सबसे पहले, एक ऐरे बनाएं: const arr = [23,54,65,76,87,87,431,-6,22,4,-454]; अब, Math.max() और Math.min() मेथड्स का उपयोग करके क्रमशः अधिकतम और न्यूनतम मान ढूंढें: { if(index =
-
JavaScript में पहले n पदों की प्रोग्रेसन में डुप्लिकेट तत्व ढूंढना
मान लीजिए, हमें नंबर्स का एक ऐरे दिया गया है जिसमें पहले n नेचुरल नंबर हैं, लेकिन एक तत्व ऐरे में दो बार आता है, इसलिए तत्वों की कुल संख्या n+1 है। हमारा काम एक फ़ंक्शन लिखना है जो ऐरे को लेता है और उस नंबर को रैखिक समय में लौटाता है जो ऐरे में दो बार आता है। विधि 1: Array.prototype.reduce() का उपय
-
JavaScript में ऑब्जेक्ट्स को दिन के नाम के अनुसार सॉर्ट करना
मान लीजिए, हमारे पास ऑब्जेक्ट्स का एक ऐरे है जिसमें सप्ताह के सात दिनों में नमी के बारे में डेटा है। डेटा, हालांकि, अभी ऐरे में बेतरतीब ढंग से बैठा है। हमें ऑब्जेक्ट्स के ऐरे को दिनों के अनुसार सॉर्ट करना है जैसे सोमवार का डेटा पहले आए, फिर मंगलवार, बुधवार और अंत में रविवार। निम्न हमारा ऐरे है: con
-
JavaScript में स्ट्रिंग के सभी कैरेक्टर्स को बदलें सिवाय उन के जो ऐरे में मौजूद हैं
मान लीजिए, हमें एक फ़ंक्शन लिखना है: replaceChar(str, arr, [char]) अब, स्ट्रिंग str के उन सभी कैरेक्टर्स को बदलें जो स्ट्रिंग्स के ऐरे arr में मौजूद नहीं हैं, ऑप्शनल आर्गुमेंट char से। यदि char प्रदान नहीं किया गया है, तो उन्हें * से बदलें। आइए इस फ़ंक्शन के लिए कोड लिखें। पूरा कोड होगा: उदाहरण {
-
JavaScript में उस ऐरे के तत्वों का योग निकालें जिसमें null या undefined हो सकते हैं
मान लीजिए, हमारे पास ऐरे का एक ऐरे है, प्रत्येक में कुछ नंबर्स के साथ कुछ undefined और null मान हैं। हमें एक नया ऐरे बनाना आवश्यक है जिसमें प्रत्येक संबंधित सब ऐरे के तत्वों का योग उसके तत्व के रूप में हो। और undefined और null मानों की गणना 0 के रूप में की जानी चाहिए। निम्न नमूना ऐरे है: const arr
-
JavaScript में न्यूमेरिक और अल्फाबेटिक तत्वों के ऐरे को सॉर्ट करें (नेचुरल सॉर्ट)
हमारे पास एक ऐरे है जिसमें कुछ नंबर और कुछ स्ट्रिंग्स हैं। हमें ऐरे को इस तरह सॉर्ट करना है कि नंबर सॉर्ट हो जाएं और हर स्ट्रिंग से पहले रखे जाएं और फिर स्ट्रिंग्स को वर्णानुक्रम में सॉर्ट करके रखा जाए। उदाहरण के लिए: सॉर्ट होने के बाद यह ऐरे const arr = [1, fdf, afv, 6, 47, 7, svd, bdf, 9]; इस तरह
-
JavaScript में स्ट्रिंग के अंदर लाइन ब्रेक जोड़ें केवल विशिष्ट स्थिति के बीच और केवल यदि व्हाइटस्पेस है
हमें एक फ़ंक्शन लिखना आवश्यक है, मान लीजिए breakString() जो दो आर्गुमेंट लेता है: पहला, तोड़ी जाने वाली स्ट्रिंग और दूसरा, एक नंबर जो उस थ्रेशोल्ड कैरेक्टर काउंट को दर्शाता है जिसके बाद हमें स्पेस की जगह बार-बार लाइन ब्रेक जोड़ने हैं। उदाहरण के लिए: निम्न कोड को निकटतम स्पेस पर लाइन ब्रेक डालना चाह
-
JavaScript में ऐरे के सभी तत्वों की फ्रीक्वेंसी प्राप्त करने के लिए लूपिंग
मान लीजिए, हमें नंबर्स/स्ट्रिंग्स का एक ऐरे दिया जाएगा जिसमें कुछ डुप्लिकेट एंट्रीज हैं, हमें बस ऐरे में प्रत्येक तत्व की फ्रीक्वेंसी लौटानी है। तत्व को कुंजी और उसकी फ्रीक्वेंसी को मान के रूप में एक ऑब्जेक्ट लौटाना इस स्थिति के लिए एकदम सही होगा। हम forEach() लूप के साथ ऐरे पर पुनरावृति करेंगे और
-
JavaScript में स्ट्रिंग के विषम और सम इंडेक्स वाले कैरेक्टर्स को अपरकेस/लोअरकेस में बदलना
हमें एक फ़ंक्शन लिखना है जो एक स्ट्रिंग पढ़ता है और स्ट्रिंग में विषम इंडेक्स वाले कैरेक्टर्स को अपरकेस में और सम इंडेक्स वालों को लोअरकेस में बदलता है और एक नई स्ट्रिंग लौटाता है। इसे करने का पूरा कोड होगा: उदाहरण { if(index % 2 === 0){ return word.toLowerCase(); }else{