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

जावास्क्रिप्ट में एक सरणी के भीतर प्रत्येक सरणी का औसत खोजें


हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो संख्याओं की सरणियों की एक सरणी लेता है। फ़ंक्शन को एक नई सरणी बनानी चाहिए, प्रत्येक उप-सरणी के लिए औसत की गणना करनी चाहिए और इसे नए सरणी में संबंधित सूचकांकों पर धकेलना चाहिए।

मान लें कि निम्नलिखित हमारी सरणी है -

const arr = [
   [1],
   [2,3],
   [4,5,6,7]
];

उदाहरण

इसके लिए कोड होगा -

const arr = [
   [1],
   [2,3],
   [4,5,6,7]
];
const average = (arr = []) => {
   const sum = arr.reduce((a, b) => a + b);
   return sum / arr.length;
}
const averageWithin = (arr = []) => {
   const res = arr.map(el => average(el));
   return res;
};
console.log(averageWithin(arr));

आउटपुट

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

[ 1, 2.5, 5.5 ]

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य

  1. जावास्क्रिप्ट में Array.prototype.find () विधि।

    Array.prototype.find() विधि पहला तत्व मान देता है जो किसी सरणी में दी गई शर्त को पूरा करता है। Array.prototype.find() विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

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

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