inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

웹 게임을 만들며 배우는 Vue

반응속도체크 게임 완성하기

reduce 화살표 함수에서

해결된 질문

270

밀크티

작성한 질문수 26

2

안녕하세용

화살표 함수에서 리턴값 a+c말고 0이 의미하는 것은 어떤 의미인가요~?

vue 웹팩 vuex vuejs

답변 1

3

skyline

안녕하세요! 

요약하자면 reduce 누적값의 초기값입니다.

reduce 함수는 콜백 함수의 반환값을 누적해서 리턴해주는 함수입니다.

예시에서 콜백함수는, 두 개의 인자를 받아 더해서 리턴하는 화살표 함수입니다.

(a, c) => a + c

이때 두 개의 인자는 (1) 콜백 함수의 이전 반환값(누적된 값) (2) 현재 값 인데요,

a: accumulator

c : current Value 의 약자로 많이 쓰이는 것 같습니다.

함수가 처음 호출 될 때는 (1) 이전 반환값 이 없기 때문에, 초기값(initial value)을 지정해줍니다.

(초기값은 생략 가능합니다. 생략 시 reduce 를 하는 배열의 첫 원소가 초기값 입니다.)

반복문을 사용해 합을 구할 때 처음에 sum = 0 과 비슷한 역할이라고 생각하시면 됩니다.

(참고자료) https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce

0

밀크티

헉쓰,,, 넘나 자세한 설명 감사합니다!! 이해되었어용 초기값 세팅이라고 이해하면 되는군요..

어렵네용 ㅠ_ㅠ...

설명이 자세하고 쉬워서 바로 이해했습니다🙇‍♀️👍

감사해용🥰

0

skyline

이해가 잘 되셨다니 다행입니다 :)

Lottball.vue에서 궁금한점이 있어 질문드립니다.

0

48

0

npm run build 시 강사님같은 app.js가 생성되지 않음

0

82

2

숫자 야구 npm run build시 오류

0

296

2

webpack - npm run build 시 오류

0

1053

1

webpack-dev-server 설정 후 에러 발생 처리 도와주세요.

0

613

1

Vue3으로 강의를 듣고 있는데 마지막 router에서 막혔습니다

0

759

1

Vue.Js 3를 사용하시면 Vue.set , this.$set 메서드가 없습니다.

0

1354

1

Vue@3에서의 $set 관련 Typeerror $set is not function에 대한 대처

3

1050

0

vuex관련질문이용

0

319

0

LottoBall 컴포넌트 computed의 return 부분에 대해 질문 있습니다.!

1

364

1

this 디스트럭처링 관련 질문있습니다!

0

277

1

app.vue안에 있는 nav를 따로 분리하고 싶은데 잘안됩니다..

1

427

2

3-3 웹팹 로더 사용하기

1

1167

3

한번만 봐주세요..

0

528

1

``<-- 안의 내용이 스트링

0

342

2

ajax 통신으로 부모 자식 컴포넌트 간의 데이터를 주고 받는 방식에 대해 문의드립니다.

0

286

1

npm run build

0

413

1

안녕하세요. vue-loader 오류 질문드립니다.

0

826

2

webpack 문제 질문드립니다.

0

309

1

Uncaught TypeError: vue__WEBPACK_IMPORTED_MODULE_0__.default is not a constructor

0

2779

2

watch를 회원가입, 비밀번호 확인 등의 값 검증에 사용하는건 어떤가요?

0

301

1

1:19

0

245

1

9-1. Vue Router 설정하기 질문드립니다.

0

494

1

url

9

305

0