-
मान के आधार पर JavaScript कीज़ प्राप्त करें - JavaScript
मान लीजिए, हमारे पास ऐसा ऑब्जेक्ट है: const products = { Pineapple:38, Apple:110, Pear:109 }; सभी कीज़ अपने आप में यूनिक हैं और सभी मान भी अपने आप में यूनिक हैं। हमें एक फंक्शन लिखना है जो एक मान स्वीकार करता है और उसकी की रिटर्न करता है। उदाहरण के लिए: findKey(110) को रिटर्न करना चाहिए
-
ऐरे में पेलिंड्रोम की जांच करें - JavaScript
हमें एक JavaScript फंक्शन लिखना है जो स्ट्रिंग/नंबर लिटरल्स का एक ऐरे लेता है और मूल ऐरे में पेलिंड्रोम वाले सभी एलिमेंट्स का सब-ऐरे रिटर्न करता है। उदाहरण के लिए: अगर इनपुट ऐरे है: const arr = [carecar, 1344, 12321, did, cannot]; तो आउटपुट होना चाहिए: const output = [12321, did]; हम एक हेल्पर फंक्
-
समान प्रॉपर्टी पर मानों को ग्रुप करें - JavaScript
मान लीजिए हमारे पास ऐसा ऐरे है: const arr = [ {unit: 35, brand: CENTURY}, {unit: 35, brand: BADGER}, {unit: 25, brand: CENTURY}, {unit: 15, brand: CENTURY}, {unit: 25, brand: XEGAR} ]; हमें एक फंक्शन लिखना है जो उन सभी ब्रैंड प्रॉपर्टीज़ को ग्रुप करता है जिनके ऑब्जेक्ट्स की unit
-
ऐरे के दोहराए गए मानों का योग करें - JavaScript
मान लीजिए, हमारे पास ऑब्जेक्ट्स का एक ऐरे है जैसे: const arr = [ {ID-01:1}, {ID-02:3}, {ID-01:3}, {ID-02:5} ]; हमें इन सभी ऑब्जेक्ट्स के मानों को एक साथ जोड़ना है जिनकी कीज़ समान हैं। इसलिए, इस ऐरे के लिए आउटपुट होना चाहिए: const output = [{ID-01:4}, {ID-02:8}]; हम ऐरे पर लूप करेंगे
-
JS ऐरे को ऑब्जेक्ट में बदलें - JavaScript
मान लीजिए, हमारे पास ऑब्जेक्ट्स का एक ऐरे है जैसे: const arr = [ {id: 1, name: Mohan}, {id: 2,name: Sohan}, {id: 3,name: Rohan} ]; हमें एक फंक्शन लिखना है जो ऐसा एक ऐरे लेता है और उससे एक ऑब्जेक्ट बनाता है जिसमें id प्रॉपर्टी को की और name को मान के रूप में उपयोग किया जाता है। उपरोक्त ऐ
-
ऑब्जेक्ट्स को न्यूमेरिक मानों के अनुसार सॉर्ट करें - JavaScript
मान लीजिए हमारे पास ऐसा ऑब्जेक्ट है: const obj = { key1: 56, key2: 67, key3: 23, key4: 11, key5: 88 }; हमें एक JavaScript फंक्शन लिखना है जो इस ऑब्जेक्ट को लेता है और इस तरह का एक सॉर्टेड ऐरे रिटर्न करता है: const arr = [11, 23, 56, 67, 88]; यहां, हमने ऑब्जेक्ट के मानों को सॉर्ट
-
ऐरे में पहला रिडंडेंट एलिमेंट खोजें - JavaScript
मान लीजिए, हमें एक ऐसा फंक्शन लिखना है जो उस सबसे पहले एलिमेंट का इंडेक्स रिटर्न करे जो ऐरे में कम से कम दो बार आता है। अगर कोई एलिमेंट एक से अधिक बार नहीं आता, तो हमें -1 रिटर्न करना है। हमें इसे कॉन्स्टेंट स्पेस में करना है (यानी एक्स्ट्रा मेमोरी का उपयोग किए बिना)। इसलिए, आइए इस समस्या का समाधान
-
आसन्न एलिमेंट्स के औसत का ऐरे - JavaScript
मान लीजिए, हमारे पास नंबर्स का एक ऐरे है: const arr = [3, 5, 7, 8, 3, 5, 7, 4, 2, 8, 4, 2, 1]; हमें एक ऐसा फंक्शन लिखना है जो एक ऐरे रिटर्न करे जिसमें संबंधित एलिमेंट और उसके पूर्ववर्ती का औसत हो। पहले एलिमेंट के लिए, चूंकि कोई पूर्ववर्ती नहीं है, इसलिए वही एलिमेंट रिटर्न होना चाहिए। आइए इस फंक्शन
-
2-D ऐरे के आधार पर अधिकतम ऐरे बनाएं - JavaScript
मान लीजिए, हमारे पास नंबर्स के ऐरे का ऐरे है जैसे: const arr = [ [1, 16, 34, 48], [6, 66, 2, 98], [43, 8, 65, 43], [32, 98, 76, 83], [65, 89, 32, 4], ]; हमें एक फंक्शन लिखना है जो इस ऐरे के ऐरे पर मैप करता है और एक ऐसा ऐरे रिटर्न करता है जिसमें प्रत्येक सब-ऐरे से अधिकतम (सबसे बड
-
नेस्टेड ऐरे में अधिकतम मान खोजें - JavaScript
मान लीजिए, हमें JavaScript में एक साधारण फंक्शन लिखना है जो निम्नलिखित नंबर्स के ऐरे (किसी भी स्तर तक नेस्टेड) को लेता है: const arr = [ 15, 24, [ 29, 85, 56, [ 36, 14, 6, 98, 34, 52 ], 22 ], 87, 60 ]; और ऐरे में मौजूद सबसे बड़ी संख्या रिटर्न
-
ऐरे की लंबाई समान रखते हुए डुप्लिकेट एंट्रीज़ हटाएं - JavaScript
हमें एक ऐसा फंक्शन लिखना है जो एक ऐरे लेता है, उससे सभी डुप्लिकेट हटाता है और उतनी ही संख्या में खाली स्ट्रिंग्स अंत में जोड़ता है। उदाहरण के लिए: अगर हमें चार डुप्लिकेट मान मिलते हैं, तो हमें उन सभी को हटाकर अंत में चार खाली स्ट्रिंग्स जोड़नी हैं। उदाहरण निम्नलिखित कोड है: { let { count,
-
ऐरे को ऑब्जेक्ट से मर्ज करें जहां मान ऐरे हैं - JavaScript
मान लीजिए, हमारे पास एक ऐरे और एक ऑब्जेक्ट है जैसे: const arr = [1, 2, 3, 4, 5]; const obj = { group1: [Ram, Mohan, Shyam], group2: [Jai, Dinesh], }; हमें ऐरे और ऑब्जेक्ट को ज़िप करना है ताकि ऐरे के मान, ऑब्जेक्ट के मानों से कीड नए ऑब्जेक्ट्स को असाइन हो जाएं। इस तरह: const output = { g
-
JavaScript filter का उपयोग करके ऐरे से एलिमेंट्स हटाएं - JavaScript
मान लीजिए, हमारे पास लिटरल्स के दो ऐरे हैं जैसे: const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4]; const arr2 = [4, 56, 23]; हमें एक JavaScript फंक्शन लिखना है जो इन दो ऐरे को लेता है और पहले को फ़िल्टर करके केवल उन एलिमेंट्स को रखता है जो दूसरे ऐरे में मौजूद नहीं हैं। और फिर फ़िल्टर किया गया ऐरे रिटर
-
स्ट्रिंग को हायरार्किकल ऑब्जेक्ट में बदलें - JavaScript
मान लीजिए, हमारे पास एक विशेष प्रकार की स्ट्रिंग है जिसमें वर्ण जोड़े में हैं, जैसे: const str = AABBCCDDEE; हमें इस स्ट्रिंग के आधार पर एक ऑब्जेक्ट बनाना है जो इस तरह दिखे: const obj = { code: AA, sub: { code: BB, sub: { code: CC, sub: {
-
ऐरे एलिमेंट्स की समानता की तुलना करें - JavaScript
हमें एक ऐसा फंक्शन लिखना है जो ऐरे में कितने मान मेल खाते हैं, इसकी तुलना करे। यह क्रम-निर्भर होना चाहिए। यानी पहले ऐरे का पहला ऑब्जेक्ट, दूसरे ऐरे के पहले ऑब्जेक्ट के बराबर है या नहीं, और इसी तरह आगे। उदाहरण के लिए: अगर दो इनपुट ऐरे हैं: const arr1 = [4, 7, 4, 3, 3, 3, 7, 6, 5]; const arr2 = [6, 5
-
दो एसिंक्रोनस फंक्शन पूरे होने के बाद फंक्शन कैसे चलाएं - JavaScript
मान लीजिए हमारे पास दो एलिमेंट्स का एक ऐरे है, जिनके दोनों एलिमेंट्स दो एसिंक्रोनस फंक्शन हैं। हमें कुछ काम करना है, जैसे कंसोल पर कुछ प्रिंट करना (इस सवाल के लिए), जब दोनों एसिंक्रोनस फंक्शन का एक्जीक्यूशन पूरा हो जाए। इस चुनौती को कैसे हल कर सकते हैं? किसी एसिंक्रोनस टास्क के पूरा होने पर कोई टास
-
JavaScript - किसी अक्षर की kवीं उपस्थिति को बदलने वाला स्ट्रिंग फ़ंक्शन लिखना
मान लीजिए, हमें एक String.prototype फ़ंक्शन लिखना है जो तीन आर्गुमेंट लेता है। पहला आर्गुमेंट वह स्ट्रिंग है जिसमें उपस्ट्रिंग खोजी जानी चाहिए दूसरा आर्गुमेंट वह स्ट्रिंग है, जिसकी घटना को स्ट्रिंग से हटाया जाना है तीसरा आर्गुमेंट एक संख्या है, मान लीजिए n, उपस्ट्रिंग की nवीं घटना जिसे स्ट्रिंग से
-
स्ट्रिंग में सभी विशेष अक्षरों को उनके ASCII मान से बदलना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ विशेष अक्षर हो सकते हैं। फ़ंक्शन को एक नई स्ट्रिंग लौटानी चाहिए जिसमें सभी विशेष अक्षर उनके संबंधित ASCII मान से बदल दिए गए हों। कोड { let res = ; for (let i = 0; i < str.length; i++) { if (+str[i] || str[i].toLowerCa
-
संख्या के सभी अंकों का पुनरावर्ती गुणनफल - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और उसके सभी अंकों का गुणनफल ढूँढता है। यदि संख्या का कोई अंक 0 है, तो उसे 1 मानकर गुणा किया जाना चाहिए। उदाहरण यदि संख्या 5720 है, तो आउटपुट 70 होना चाहिए। कोड { if (num) { return recursiveProduct(Math.floor(num / 10), res * (num % 1
-
सरणी से अनावश्यक तत्वों को पूरी तरह हटाना - JavaScript
हमें एक फ़ंक्शन लिखना है जो एक सरणी लेता है और एक नई सरणी लौटाता है जिसमें सभी डुप्लिकेट मान हटा दिए गए हों। जो मान मूल सरणी में एक से अधिक बार आए, वे नई सरणी में एक बार भी नहीं आने चाहिए। उदाहरण यदि इनपुट है: const arr = [763,55,43,22,32,43,763,43]; आउटपुट होना चाहिए: const output = [55, 22, 32];