이 js 코드에서 0은 무엇을 의미하나요?
아래 스크린샷의 빨간색 상자:
(질문이 이상했다면 죄송합니다)
phpcn_u15822017-06-28 09:25:12
.Reduce는 값의 순환 배열입니다. 배열의 첫 번째 항목을 매개변수 res에 전달하고, 다음에는 첫 번째 계산 결과를 res에 전달하고, 세 번째 항목을 전달합니다. 배열을 Cur로 지정하고 배열이 반복될 때까지 계산을 다시 수행하고 최종 계산 결과를 반환합니다.
.리듀스 메커니즘은 이렇지만 배열의 첫 번째 항목은 객체이고 계산할 수 없으므로 처음에 res에 0을 전달하고 배열의 첫 번째 항목을 cur에 전달해야 합니다. , 가격의 합계를 계산할 수 있습니다. .reduce의 두 번째 매개변수는 이를 수행합니다. 이는 배열의 첫 번째 항목이 0이 되는 것과 동일하며, 두 번째 항목은 사용자가 설정한 개체입니다
typecho2017-06-28 09:25:12
MDN에서 발췌:
https://developer.mozilla.org...
으아악초기값
선택사항, 해당 값은 첫 번째 콜백의 첫 번째 매개변수로 사용됩니다.