เรามีอาร์เรย์ของอาร์เรย์ตัวเลขแบบนี้:
const arr = [ [12, 56, 34, 88], [65, 66, 32, 98], [43, 87, 65, 43], [32, 98, 76, 83], [65, 89, 32, 54] ];
เราต้องเขียนฟังก์ชันที่ map ผ่านอาร์เรย์ของอาร์เรย์นี้และคืนค่าอาร์เรย์ที่มีองค์ประกอบมากที่สุด (greatest) จากแต่ละซับอาร์เรย์
มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน:
ตัวอย่างโค้ด
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));
ผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็นดังนี้:
[ 88, 98, 87, 98, 89 ]