javascript - 이 js 코드에서 0은 무엇을 의미합니까?
大家讲道理
大家讲道理 2017-06-28 09:23:12
0
5
1148

이 js 코드에서 0은 무엇을 의미하나요?
아래 스크린샷의 빨간색 상자:

(질문이 이상했다면 죄송합니다)

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(5)
phpcn_u1582

.Reduce는 값의 순환 배열입니다. 배열의 첫 번째 항목을 매개변수 res에 전달하고, 다음에는 첫 번째 계산 결과를 res에 전달하고, 세 번째 항목을 전달합니다. 배열을 Cur로 지정하고 배열이 반복될 때까지 계산을 다시 수행하고 최종 계산 결과를 반환합니다.
.리듀스 메커니즘은 이렇지만 배열의 첫 번째 항목은 객체이고 계산할 수 없으므로 처음에 res에 0을 전달하고 배열의 첫 번째 항목을 cur에 전달해야 합니다. , 가격의 합계를 계산할 수 있습니다. .reduce의 두 번째 매개변수는 이를 수행합니다. 이는 배열의 첫 번째 항목이 0이 되는 것과 동일하며, 두 번째 항목은 사용자가 설정한 개체입니다

typecho

MDN에서 발췌:
https://developer.mozilla.org...

으아악

초기값

선택사항, 해당 값은 첫 번째 콜백의 첫 번째 매개변수로 사용됩니다.

阿神

Reduce가 처음 실행될 때 res 값입니다. 이 문제는 API만 확인하면 해결될 수 있습니다

大家讲道理

reduce메서드의 초기 값입니다.

참조: Array.prototype.reduce()

phpcn_u1582

초기값, PHP의 array_reduce 함수도 이런 모습

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿