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

एक सरणी के भीतर प्रत्येक सरणी का औसत खोजें JavaScript

<घंटा/>

हमें एक फ़ंक्शन getAverage () लिखना है जो संख्याओं के सरणी की एक सरणी को स्वीकार करता है और हमें संख्याओं की एक नई सरणी वापस करने की आवश्यकता होती है जिसमें संबंधित उपसरणियों का औसत होता है।

आइए इसके लिए कोड लिखें। हम मूल सरणी पर मैप करेंगे, उपसरणी को इस तरह से उनके औसत तक कम कर देंगे -

उदाहरण

const arr = [[1,54,65,432,7,43,43, 54], [2,3], [4,5,6,7]];
const secondArr = [[545,65,5,7], [0,0,0,0], []];
const getAverage = (arr) => {
   const averageArray = arr.map(sub => {
      const { length } = sub;
      return sub.reduce((acc, val) => acc + (val/length), 0);
   });
   return averageArray;
}
console.log(getAverage(arr));
console.log(getAverage(secondArr));

आउटपुट

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

[ 87.375, 2.5, 5.5 ]
[ 155.5, 0, 0 ]

  1. जावास्क्रिप्ट सरणी में किसी तत्व की खोज कैसे करें?

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

  1. जावास्क्रिप्ट में एक सरणी के औसत की गणना करना

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

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

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