Array.Reduce()
วิธีการ Array.Reduce() เรียกใช้ฟังก์ชันที่จัดเตรียมไว้ (ที่ผู้ใช้มอบให้) กับแต่ละองค์ประกอบของอาร์เรย์ โดยให้เอาต์พุตเดี่ยว ในตัวอย่างที่กำหนด ฟังก์ชันที่จัดเตรียมไว้ (ฟังก์ชันที่ผู้ใช้ให้ไว้เป็นฟังก์ชันเพิ่มเติม) ดำเนินการกับแต่ละองค์ประกอบ ของอาร์เรย์ (1,2,3,4) ที่นั่นโดยส่งคืนเอาต์พุตเดียว (10)
ตัวอย่าง
<html> <body> <p>Sum of numbers in array: </p> <script> const array = [1, 2, 3, 4]; const sum = (firstValue, lastValue) => firstValue + lastValue; document.write(array.reduce(sum)); </script> </body> </html>
ผลลัพธ์
Sum of numbers in array:10