কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যারে অব অ্যারে-র প্রতিটি সাব-অ্যারে-র গড় বের করা

हमें एक फ़ंक्शन 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. জাভাস্ক্রিপ্টে Array.prototype.find() মেথড

  2. জাভাস্ক্রিপ্ট অ্যারেতে এলিমেন্ট সার্চ করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে গড় (Average) গণনা

  4. জাভাস্ক্রিপ্টে একাধিক মান দিয়ে অ্যারে এলিমেন্ট খুঁজে বের করা