Cho mảng các mảng số, viết hàm trả về mảng chứa tổng của mỗi mảng con tương ứng.
Ví dụ:
// Input: [[1,2,3,4], [5,6,7], [8,9,10,11,12]]// Output: [10, 18, 50]
Ví dụ
const numbers = [ [1, 2, 3, 4], [5, 6, 7], [8, 9, 10, 11, 12]];const sum = arr => arr.reduce((acc, val) => acc + val);const sumSubArray = arr => { return arr.reduce((acc, val) => { const s = sum(val); acc.push(s); return acc; }, []);};console.log(sumSubArray(numbers));Kết quả
Đầu ra trong console sẽ là:
[ 10, 18, 50 ]