
Written on 27th June 2024 by Carter Phan.
Reduce sẽ nhận 2 đối số truyền vào tham số thứ nhất sẽ là 1 function đối số thứ 2 initialValue.
Đối số thứ 2 chính là giá trị khởi tạo
Khi reduce hoạt động nó sẽ gọi ngược lại function trả lại accumulator (biến lưu trữ / biến tích trữ), currenValue (giá trị hiện tại) , currentIndex (chỉ mục hiện tại) , originArray (array gốc)
Khi reduce chạy lần đầu tiền giá trị khởi tạo sẽ được gán cho biến lưu trữ
Function return gì biến tích trữ (accumulator) sẽ lưu trữ giá trị đó xuyên suốt từ lần chạy đầu tiên tới lần cuối cùng
CurrentValue là giá trị hiện tại nơi function đang đứng
client.reduce(function clientHandle(accumulator, current, index, array){});