Computer >> Máy Tính >  >> Lập trình >> Javascript

Trả lại số lượng tối đa trong mỗi mảng bằng cách sử dụng JavaScript bản đồ

Chúng ta có một mảng các mảng Số như thế này -

const arr = [
   [12, 56, 34, 88],
   [65, 66, 32, 98],
   [43, 87, 65, 43],
   [32, 98, 76, 83],
   [65, 89, 32, 54],
];

Chúng tôi được yêu cầu viết một hàm ánh xạ trên mảng mảng này và trả về một mảng chứa phần tử tối đa (lớn nhất) từ mỗi mảng con.

Do đó, hãy viết mã cho chức năng này -

Ví dụ

const arr = [
   [12, 56, 34, 88],
   [65, 66, 32, 98],
   [43, 87, 65, 43],
   [32, 98, 76, 83],
   [65, 89, 32, 54],
];
const findMax = arr => {
   return arr.map(sub => {
      const max = Math.max(...sub);
      return max;
   });
};
console.log(findMax(arr));

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

[
   88,
   98,
   87,
   98,
   89
]