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

न्यूनतम और अधिकतम तत्वों के साथ एरे लौटाएं 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. - JavaScript में ऐरे के 0वें इंडेक्स वाले एलिमेंट को हटाकर शेष एलिमेंट्स कैसे लौटाएं

    _.rest() का उपयोग शेष एलिमेंट्स को लौटाने के लिए किया जाता है सिवाय 0वें इंडेक्स वाले एलिमेंट के। यह underscore.js से संबंधित है, जो JavaScript की एक लाइब्रेरी है। यह दो पैरामीटर लेता है। एक ऐरे और दूसरा इंडेक्स। दूसरा पैरामीटर दिए गए इंडेक्स वाले ऐरे से खोज शुरू करने के लिए उपयोग किया जाता है। सिं

  1. जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें? जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें?

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

  1. - JavaScript में reduce() के साथ ऐरे एलिमेंट्स का गुणनफल खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे arr लेता है। हमारा फ़ंक्शन ऐरे के सभी एलिमेंट्स का गुणनफल खोजकर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { acc = acc * val; return acc; }, 1); return res; }; console.log(produceElements(arr));आउटपुटकंसोल आउटपुट निम्नलिखिक है −48