Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में ऐरे में वैल्यू मौजूद है या नहीं जांचें और अगली वैल्यू प्राप्त करें


हमें एक JavaScript फ़ंक्शन लिखना है जो लिटरल्स के ऐरे को पहले आर्गुमेंट के रूप में और एक खोज स्ट्रिंग को दूसरे आर्गुमेंट के रूप में लेता है।

फ़ंक्शन को उस खोज स्ट्रिंग के लिए ऐरे में खोज करनी चाहिए। यदि वह स्ट्रिंग ऐरे में मौजूद है, तो हमें ऐरे से उसका अगला एलिमेंट लौटाना चाहिए, अन्यथा हमें false लौटाना चाहिए।

उदाहरण

const arr = ["", "comp", "myval", "view", "1"] const getNext = (value, arr) => {   const a = [undefined].concat(arr)   const p = a.indexOf(value) + 1;   return a[p] || false; } console.log(getNext('comp', arr)); console.log(getNext('foo', arr));

आउटपुट

कंसोल में आउटपुट होगा -

myval false

  1. - जावास्क्रिप्ट में वह जोड़ा जिसका योग सरणी में मौजूद है

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को दो संख्याओं का एक जोड़ा चुनना चाहिए जो अलग-अलग अनुक्रमणिका पर हों (लगातार या गैर-लगातार) जिनका योग भी सरणी में मौजूद हो।उदाहरणनिम्नलिखित कोड है - { let count = 0; for (let i = 0; i < arr.length; i++) { for (

  1. - JavaScript में फ़ंक्शन जो ऐरे का न्यूनतम और अधिकतम मान लौटाता है

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे लेता है और दूसरा ऐरे लौटाता है, इस ऐरे का पहला एलिमेंट इनपुट ऐरे का सबसे छोटा एलिमेंट होना चाहिए और दूसरा इनपुट ऐरे का सबसे बड़ा एलिमेंट होना चाहिए।उदाहरणनिम्नलिखित कोड है − greatest){ greatest = val; }; if(val < smallest){ smallest = val; };

  1. - JavaScript में ऐरे के लिए (पॉजिटिव की गिनती / नेगेटिव का योग) का मान लौटाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो इंटीजर्स (पॉजिटिव और नेगेटिव) का एक ऐरे लेता है और हमारा फ़ंक्शन एक ऐरे लौटाना चाहिए, जहां पहला एलिमेंट पॉजिटिव नंबर्स की गिनती है और दूसरा एलिमेंट नेगेटिव नंबर्स का योग है।उदाहरणनिम्नलिखिक कोड है − 0){ count++; }else if(val < 0){ sum += val; }; ret