>  Q&A  >  본문

javascript - 이 js 코드에서 0은 무엇을 의미합니까?

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

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

大家讲道理大家讲道理2671일 전1098

모든 응답(5)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-06-28 09:25:12

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

    회신하다
    0
  • typecho

    typecho2017-06-28 09:25:12

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

    으아악

    초기값

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

    회신하다
    0
  • 阿神

    阿神2017-06-28 09:25:12

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

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-06-28 09:25:12

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

    참조: Array.prototype.reduce()

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-06-28 09:25:12

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

    회신하다
    0
  • 취소회신하다