.Reduce는 값의 순환 배열입니다. 배열의 첫 번째 항목을 매개변수 res에 전달하고, 다음에는 첫 번째 계산 결과를 res에 전달하고, 세 번째 항목을 전달합니다. 배열을 Cur로 지정하고 배열이 반복될 때까지 계산을 다시 수행하고 최종 계산 결과를 반환합니다. .리듀스 메커니즘은 이렇지만 배열의 첫 번째 항목은 객체이고 계산할 수 없으므로 처음에 res에 0을 전달하고 배열의 첫 번째 항목을 cur에 전달해야 합니다. , 가격의 합계를 계산할 수 있습니다. .reduce의 두 번째 매개변수는 이를 수행합니다. 이는 배열의 첫 번째 항목이 0이 되는 것과 동일하며, 두 번째 항목은 사용자가 설정한 개체입니다
.Reduce는 값의 순환 배열입니다. 배열의 첫 번째 항목을 매개변수 res에 전달하고, 다음에는 첫 번째 계산 결과를 res에 전달하고, 세 번째 항목을 전달합니다. 배열을 Cur로 지정하고 배열이 반복될 때까지 계산을 다시 수행하고 최종 계산 결과를 반환합니다.
.리듀스 메커니즘은 이렇지만 배열의 첫 번째 항목은 객체이고 계산할 수 없으므로 처음에 res에 0을 전달하고 배열의 첫 번째 항목을 cur에 전달해야 합니다. , 가격의 합계를 계산할 수 있습니다. .reduce의 두 번째 매개변수는 이를 수행합니다. 이는 배열의 첫 번째 항목이 0이 되는 것과 동일하며, 두 번째 항목은 사용자가 설정한 개체입니다
MDN에서 발췌:
https://developer.mozilla.org...
Reduce가 처음 실행될 때 res 값입니다. 이 문제는 API만 확인하면 해결될 수 있습니다
reduce
메서드의 초기 값입니다.참조: Array.prototype.reduce()
초기값, PHP의 array_reduce 함수도 이런 모습