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

जांचें कि क्या कोई मान किसी सरणी में मौजूद है और अगला मान प्राप्त करें जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में शाब्दिक की एक सरणी और दूसरे तर्क के रूप में एक खोज स्ट्रिंग लेता है।

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

उदाहरण

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. जोड़ी जिसका योग जावास्क्रिप्ट में सरणी में मौजूद है

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को दो संख्याओं की एक जोड़ी चुननी चाहिए जो अलग-अलग सूचकांकों (लगातार या गैर-लगातार) पर हों, जिनका योग भी सरणी में मौजूद हो। उदाहरण निम्नलिखित कोड है - const arr = [1, 3, 5, 6, 8, 9]; const findPair = (arr = []) => { &n

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है और दूसरी सरणी देता है, इस सरणी का पहला तत्व इनपुट सरणी का सबसे छोटा तत्व होना चाहिए और दूसरा इनपुट सरणी का सबसे बड़ा तत्व होना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [56, 34, 23, 687, 2, 56, 567]; const findMinMax = (arr = [])

  1. जावास्क्रिप्ट में किसी सरणी के लिए (सकारात्मक/नकारात्मक योग की संख्या) का मान लौटाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पूर्णांक (सकारात्मक और नकारात्मक) की एक सरणी लेता है और हमारे फ़ंक्शन को एक सरणी वापस करनी चाहिए, जहां पहला तत्व सकारात्मक संख्याओं की गणना है और दूसरा तत्व ऋणात्मक संख्याओं का योग है। उदाहरण निम्नलिखित कोड है - const arr = [1, 2, 1, -2, -4, 2, -6,