Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- JavaScript
- java
- 자바스크립트
- 에어팟 2
- Loading
- animation
- 애니메이션
- 노래 넣기
- 연산자
- 기초
- 헤이 시리
- hover
- 백그라운드 재생
- Tag
- 로딩
- keyframes
- acro i8
- css
- 배경화면 모음
- 애플
- apple
- 배경화면
- 아이폰
- 에어팟
- 웹페이지
- 갤러리
- 핸드폰 배경화면
- 에어팟 짝퉁
- 짱구 배경화면 모음
- html
Archives
- Today
- Total
IT 블로그
Javacript reduce 사용법 본문
Javascript reduce란
javascript의 reduce는 활용도가 높은 메소드다.
실제로 사용해보면 코드가 간결해 지고 가독성도 높아질 뿐만 아니라
인자 값을 어떻게 넣어주냐에 따라 활용 방식이 달라진다.
실제로 사용해보면 코드가 간결해 지고 가독성도 높아질 뿐만 아니라
인자 값을 어떻게 넣어주냐에 따라 활용 방식이 달라진다.
reduce 사용법
reduce는 배열을 한번씩 모두 돌면서 현재 값을 b에 넣고
이전에 저장한 값은 a에 들어간다.
처음에는 배열의 첫번째 값이 이전값으로 들어간다
아래 코드를 보자
아래코드를 보면 return 값이 이전값으로 저장되어 a로 들어가게된다.
console을 띄워 a와 b의 값을 확인해보면 쉽게 이해된다.
이전에 저장한 값은 a에 들어간다.
처음에는 배열의 첫번째 값이 이전값으로 들어간다
아래 코드를 보자
아래코드를 보면 return 값이 이전값으로 저장되어 a로 들어가게된다.
console을 띄워 a와 b의 값을 확인해보면 쉽게 이해된다.
1 2 3 4 5 6 7 8 9 10 11 | var data = [1, 2, 3, 4, 5]; var sum = data.reduce(function(a, b) { console.log(a, b); return a + b; }); // a = 1, b = 2 // a = 3, b = 3 // a = 6, b = 4 // a = 10, b = 5 | cs |
'프로그래밍 > 코드모음' 카테고리의 다른 글
Javascript 오늘 날짜 구하기 (3) | 2018.10.06 |
---|---|
Javascript 문자열 자르기 (0) | 2018.10.06 |
Javascript 초성검색 하이라이트 (2) | 2018.10.04 |
Javascript 문자열 검색 (0) | 2018.10.04 |