Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ส่งคืนตัวเลขที่ใหญ่ที่สุดในอาร์เรย์ที่ส่งโดยใช้วิธีลด?


เพื่อให้ได้ตัวเลขที่ใหญ่ที่สุดโดยใช้ reduce() ให้ใช้ฟังก์ชัน Math.max() ต่อไปนี้เป็นรหัส -

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]]));

ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -

node fileName.js.

ที่นี่ ชื่อไฟล์ของฉันคือ demo94.js

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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