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

Trả về Số lớn nhất trong Mảng được truyền bằng cách sử dụng phương pháp rút gọn?

Để nhận các số lớn nhất được truyền bằng hàm Reduce (), hãy sử dụng hàm Math.max (). Sau đây là mã -

const getBiggestNumberFromArraysPassed = allArrays => allArrays.reduce(
(maxValue, maxCurrent) => maxValue.push(Math.max(...maxCurrent)),maxValue),[]);
console.log(getBiggestNumberFromArraysPassed([[45,78,3,1],[50,34,90,89],[32,10,90,99]]));

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo94.js

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo94.js
[ 78, 90, 99 ]