ใครช่วยบอกฉันหน่อยได้ไหมว่า (...ตัวเลข) เมื่อเราสร้าง funtion parasiteSum และกำหนดพารามิเตอร์ให้กับฟังก์ชัน หากใครสามารถอธิบายให้เราทราบถึงสิ่งที่เราใช้ไวยากรณ์นี้และทำไมเราจึงใช้ ขอบคุณมาก
function sumAllNumbers(array) {
let reducer = (currentValue, totalValue) => currentValue + totalValue;
return array.reduce(reducer);
}
function parasiteSum(...numbers) {
return sumAllNumbers(numbers);
}
parasiteSum(1, 2, 3);
reduce
เป็นอาร์กิวเมนต์ที่สอง:array.reduce(reducer, 0)
มิฉะนั้นหากถูกเรียกในอาร์เรย์ว่างก็จะเกิดข้อผิดพลาด - person adiga   schedule 03.09.2020