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