Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tính tổng trung bình các mảng con trong JavaScript

Cho mảng các mảng số nguyên. Tính trung bình của mỗi mảng con, sau đó trả về tổng các trung bình đó.

Ví dụ: [[1,2,3],[4,5,6]] → trung bình là 2 và 5, tổng = 7.

Ví dụ

const arr = [[1,2,3],[4,5,6]];
const sumAverage = (arr = []) => {
  const average = arr.reduce((acc, val) => {
    const total = val.reduce((total, num) => total + num, 0);
    return acc + total / val.length;
  }, 0);
  return Math.round(average);
};
console.log(sumAverage(arr)); // 7

Kết quả

7