-
JavaScript में डेज़ी-चेन/डॉट नोटेशन में फ्लैट ऑब्जेक्ट को नेस्टेड ऑब्जेक्ट्स और ऐरे वाले ऑब्जेक्ट में कैसे अनफ्लैट करें?
मान लीजिए, हमारे पास ऐसा ऑब्जेक्ट है -const obj = { firstName: John, lastName: Green, car.make: Honda, car.model: Civic, car.revisions.0.miles: 10150, car.revisions.0.code: REV01, car.revisions.0.changes: , car.revisions.1.miles: 20021, car.revisions.1.code: REV02, car.revisions.
-
JavaScript में किसी भी ऑब्जेक्ट के सभी मेथड्स प्राप्त करना
हमें एक प्रोग्राम (फ़ंक्शन) लिखना है जो एक ऑब्जेक्ट रेफरेंस लेता है और उस ऑब्जेक्ट पर रहने वाले सभी मेथड्स (मेंबर फंक्शन्स) का एक ऐरे लौटाता है। हमें ऐरे में केवल मेथड्स लौटाने हैं न कि कोई अन्य प्रॉपर्टी जिसका वैल्यू टाइप फंक्शन के अलावा कुछ और हो।हम Object.getOwnPropertyNames फ़ंक्शन का उपयोग करें
-
JavaScript में ऐरे में वैल्यू मौजूद है या नहीं जांचें और अगली वैल्यू प्राप्त करें
हमें एक JavaScript फ़ंक्शन लिखना है जो लिटरल्स के ऐरे को पहले आर्गुमेंट के रूप में और एक खोज स्ट्रिंग को दूसरे आर्गुमेंट के रूप में लेता है।फ़ंक्शन को उस खोज स्ट्रिंग के लिए ऐरे में खोज करनी चाहिए। यदि वह स्ट्रिंग ऐरे में मौजूद है, तो हमें ऐरे से उसका अगला एलिमेंट लौटाना चाहिए, अन्यथा हमें false लौट
-
JavaScript में बाइनरी में 1s के बीच की सबसे लंबी दूरी
हमें एक JavaScript फ़ंक्शन लिखना है जो एक धनात्मक पूर्णांक लेता है, मान लीजिए n। फ़ंक्शन को n के बाइनरी प्रतिनिधित्व में किन्हीं दो आसन्न 1s के बीच की सबसे लंबी दूरी ढूंढकर लौटानी चाहिए।यदि दो आसन्न 1s नहीं हैं, तो हमें 0 लौटाना होगा।दो 1s आसन्न हैं यदि उनके बीच केवल 0s हैं (संभवतः कोई 0 नहीं)। दो 1
-
JavaScript में जटिल ऐरे ग्रुपिंग
मान लीजिए हमारे पास ऑब्जेक्ट्स का एक ऐरे है जैसे कि -const arr = [ {userId: 3t5bsFB4PJmA3oTnm, from: 1, to: 6}, {userId: 3t5bsFB4PJmA3oTnm, from: 7, to: 15}, {userId: 3t5bsFB4PJmA3oTnm, from: 172, to: 181}, {userId: 3t5bsFB4PJmA3oTnm, from: 182, to: 190} ];हमें एक JavaScript फ़ंक्शन लिखना है
-
JavaScript में JSON ऑब्जेक्ट से ऐरे बनाना
मान लीजिए, हमारे पास निम्नलिखित JSON ऑब्जेक्ट है -const obj = { test1: [{ 1: { rssi: -25, } }, { 2: { rssi: -25, } }], test2: [{ 15: { rssi: -10, } }, { 19: { rssi: -21, } }] };हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा ऑब्ज
-
JavaScript में ऐरे के माध्यम से जाकर केवल संख्याओं का योग करना
हमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे लेता है। ऐरे में किसी भी प्रकार का मान हो सकता है, नंबर लिटरल, स्ट्रिंग लिटरल, ऑब्जेक्ट्स, undefined।हमारे फ़ंक्शन को सभी नंबर टाइप के मानों को चुनकर उनका योग लौटाना चाहिए।उदाहरण { let sum = 0; for(let i = 0; i < arr.length; i++){ const el = arr[
-
JavaScript में अपरकेस का सही उपयोग है या नहीं जांचना
इस समस्या के उद्देश्य के लिए, हम अपरकेस अक्षर के सही उपयोग को निम्नलिखित नियमों द्वारा परिभाषित करते हैं -एक शब्द के सभी अक्षर कैपिटल हैं, जैसे INDIA।एक शब्द के सभी अक्षर कैपिटल नहीं हैं, जैसे example।एक शब्द का केवल पहला अक्षर कैपिटल है, जैसे Ramesh।हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिं
-
JavaScript में स्ट्रिंग के भीतर शब्दों को उल्टा करना
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें स्पेस हो सकते हैं। हमारे फ़ंक्शन को पहले स्ट्रिंग को स्पेस के आधार पर विभाजित करना चाहिए और फिर प्रत्येक शब्द को उल्टा करके जोड़कर नई स्ट्रिंग लौटानी चाहिए।उदाहरण के लिए - यदि इनपुट स्ट्रिंग है -const str = this is a word;तो आउटपुट हो
-
JavaScript में बाइनरी सर्च इम्प्लीमेंट करना ताकि खोजी गई संख्या मौजूद होने पर इंडेक्स लौटाए
हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं के सॉर्टेड ऐरे को पहले आर्गुमेंट के रूप में और एक खोज संख्या को दूसरे आर्गुमेंट के रूप में लेता है।यदि खोज संख्या ऐरे में मौजूद है, तो हमें ऐरे में उसका इंडेक्स लौटाना होगा, अन्यथा हमें -1 लौटाना होगा।हमें यह बाइनरी सर्च एल्गोरिदम का उपयोग करके करना हो
-
क्या दूसरी स्ट्रिंग पहली स्ट्रिंग का घुमाया हुआ संस्करण है JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो दो स्ट्रिंग्स लेता है, मान लीजिए str1 और str2। हमें यह निर्धारित करना है कि दूसरी स्ट्रिंग पहली स्ट्रिंग का घुमाया हुआ (rotated) संस्करण है या नहीं।उदाहरण के लिए- यदि इनपुट स्ट्रिंग्स हैं -const str1 = abcde; const str2 = cdeab;तो आउटपुट true होना चाहिए क्योंकि
-
JavaScript में समान की वैल्यू वाले ऑब्जेक्ट्स को मर्ज करना और उनकी गिनती करना
मान लीजिए, हमारे पास ऑब्जेक्ट्स का एक ऐरे है जैसे कि -const arr = [{ value: 10, id: 111, name: BlackCat, }, { value: 10, id: 111, name: BlackCat, }, { value: 15, id: 777, name: WhiteCat, }];हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा ऐरे लेता है।फ़ंक्शन को फिर उन सभी ऑब्जेक्ट्स को ए
-
JavaScript में डेट-आधारित JSON ऐरे को मर्ज करना
मान लीजिए, हमारे पास ऑब्जेक्ट्स का निम्नलिखित ऐरे है -const arr = [ { date : 2010-01-01, price : 30 }, { date : 2010-02-01, price : 40 }, { date : 2010-03-01, price : 50 }, { date : 2010-01-01, price2 : 45 }, { date : 2010-05-01, price2 : 40
-
JavaScript समान प्रॉपर्टीज़ वाले दो ऑब्जेक्ट्स का योग
मान लीजिए, हमारे पास दो ऑब्जेक्ट्स हैं जैसे ये -const obj1 = { a:12, b:8, c:17 }; const obj2 = { a:2, b:4, c:1 };हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसे दो ऑब्जेक्ट लेता है।फ़ंक्शन को समान प्रॉपर्टीज़ के मानों को एक सिंगल प्रॉपर्टी में जोड़ना चाहिए। इसलिए, अंतिम ऑब्जेक्ट कुछ इस तरह दिखना चाहि
-
JavaScript में ऑब्जेक्ट्स की डेट प्रॉपर्टी के अनुसार ऐरे को सॉर्ट करना
हमें एक JavaScript फ़ंक्शन लिखना है जो डेट्स के ऑब्जेक्ट्स के ऐरे को इस तरह लेता है -const arr = [ {date: 2016-06-08 18:10:00}, {date: 2016-04-26 20:01:00}, {date: 2017-02-06 14:38:00}, {date: 2017-01-18 17:30:21}, {date: 2017-01-18 17:24:00} ];हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा ऐर
-
डायनामिक प्रोग्रामिंग: क्या दूसरी स्ट्रिंग पहली की सबसीक्वेंस है JavaScript
हमें दो स्ट्रिंग्स str1 और str2 दी गई हैं, हमें एक फ़ंक्शन लिखना है जो जांचता है कि str1, str2 की सबसीक्वेंस है या नहीं।एक स्ट्रिंग की सबसीक्वेंस एक नई स्ट्रिंग है जो मूल स्ट्रिंग से कुछ (शून्य भी हो सकते हैं) कैरेक्टर्स को हटाकर बनाई जाती है, बिना शेष कैरेक्टर्स की सापेक्ष स्थिति को बिगाड़े।उदाहरण
-
JavaScript फ़ंक्शन जो मल्टीडाइमेंशनल और सिंगल ऐरे लेता है, और मल्टी-डी ऐरे में सिंगल ऐरे के मैच ढूंढता है
हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं के ऐरे के ऐरे को पहले आर्गुमेंट के रूप में और संख्याओं के ऐरे को दूसरे आर्गुमेंट के रूप में लेता है। फ़ंक्शन को पहले ऐरे के प्रत्येक ऐरे से एक सबऐरे चुनना चाहिए, (सबऐरे जिसमें पहले ऐरे के संबंधित ऐरे और दूसरे ऐरे दोनों के लिए सामान्य आइटम हों।)उदाहरण क
-
JavaScript ग्रुप ऐरे - उन संख्याओं के सेट ढूंढें जिन तक परिभाषित एजेस का उपयोग करके पहुंचा जा सकता है
निम्नलिखित इनपुट और आउटपुट ऐरे पर विचार करें -const input = [0:3, 1:3, 4:5, 5:6, 6:8]; const output = [ [0, 1, 3], [4, 5, 6, 8] ];प्रत्येक संख्या को ग्राफ में एक नोड मानते हुए, और प्रत्येक जोड़ी x:y को नोड्स x और y के बीच एक एज मानते हुए, हमें उन संख्याओं के सेट ढूंढने हैं जिन तक परिभाषित एजेस क
-
JavaScript में स्ट्रिंग में स्वरों को उल्टा करना
हमें एक JavaScript फ़ंक्शन लिखना है जो इनपुट के रूप में एक स्ट्रिंग लेता है और स्ट्रिंग के केवल स्वरों (vowels) को उल्टा करता है।उदाहरण के लिए -यदि इनपुट स्ट्रिंग है -const str = Hello;तो आउटपुट होना चाहिए -const output = Holle;इसका कोड होगा - { const vowels = new Set([a,e,i,o,u,A,E,I,O,U]); let
-
JavaScript में Math.sqrt() का उपयोग किए बिना गैर-ऋणात्मक संख्या का वर्गमूल ढूंढना
हमें एक JavaScript फ़ंक्शन लिखना है जो एक गैर-ऋणात्मक पूर्णांक लेता है और उसका वर्गमूल गणना करके लौटाता है। हम फ्लोटिंग-पॉइंट नंबर को पूर्णांक में फ्लोर कर सकते हैं।उदाहरण के लिए: संख्या 15 के लिए, हमें सटीक मान लौटाने की आवश्यकता नहीं है, हम केवल निकटतम छोटा पूर्णांक मान लौटा सकते हैं जो 15 के मामल