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

न्यूनतम और अधिकतम तत्वों के साथ एक सरणी लौटाना जावास्क्रिप्ट

<घंटा/>

संख्याओं की एक सरणी प्रदान करें, मान लें -

const arr = [12, 54, 6, 23, 87, 4, 545, 7, 65, 18, 87, 8, 76];

हमें एक ऐसा फ़ंक्शन लिखना है जो सरणी से न्यूनतम और अधिकतम तत्व चुनता है और उन दो संख्याओं की एक सरणी देता है जिसमें न्यूनतम सूचकांक 0 और अधिकतम 1 होता है।

हम इस तरह न्यूनतम अधिकतम सरणी बनाने के लिए Array.prototype.reduce() विधि का उपयोग करेंगे -

उदाहरण

const arr = [12, 54, 6, 23, 87, 4, 545, 7, 65, 18, 87, 8, 76];
const minMax = (arr) => {
   return arr.reduce((acc, val) => {
      if(val < acc[0]){
         acc[0] = val;
      }
      if(val > acc[1]){
         acc[1] = val;
      }
      return acc;
   }, [Infinity, -Infinity]);
};
console.log(minMax(arr));

आउटपुट

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

[ 4, 545 ]

  1. किसी सरणी में 0 वें अनुक्रमित तत्व को कैसे हटाएं और शेष तत्वों को जावास्क्रिप्ट में वापस कैसे करें?

    द _.rest() शून्य अनुक्रमित तत्व को छोड़कर शेष तत्वों को वापस करने के लिए उपयोग किया जाता है। यह underscore.js . के अंतर्गत आता है , जावास्क्रिप्ट की एक पुस्तकालय। इसमें दो पैरामीटर लगते हैं। एक सरणी . है और दूसरा सूचकांक . है . दूसरे पैरामीटर का उपयोग दिए गए अनुक्रमित सरणी से खोज शुरू करने के लिए क

  1. जावास्क्रिप्ट के साथ एक ही सरणी में किसी सरणी के तत्वों की नकल कैसे करें?

    निम्नलिखित एक ही सरणी में एक सरणी के तत्वों को डुप्लिकेट करने के लिए कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" > <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <titl

  1. जावास्क्रिप्ट में कम () के साथ सरणी तत्वों का उत्पाद ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक सरणी गिरफ्तारी लेता है। हमारे फ़ंक्शन को सरणी के सभी तत्वों के उत्पाद को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [3, 1, 4, 1, 2, -2, -1]; const produceElements = (arr = []) => {    const res = arr.red