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 | 31 |
Tags
- 컨테이젼
- Developer
- react
- Javascript
- 개발자
- 원티드
- express
- Prototype
- 프로젝트
- 일기
- 전염병
- 리액트
- 웹개발자
- 프론트엔드
- 인턴쉽
- 웹개발
- 스터디
- 코로나19
- IT
- 초보개발자
- dev-maching
- node.js
- 프리온보딩
- 자바스크립트
- Vue
- 프론트엔드취준생
- 컴포넌트
- 프로그래머스
- Strict Mode
- 개발자일기
Archives
- Today
- Total
프로그래밍밍
2020.02.10 Javascript ES6 Rest/Spread 본문
반응형
우선 Spread에 대해서 알아보자.
Spread는 의미 그대로 펼치는 기능을 가지고 있다.
a.push(...b) 부분을 보게되면 배열 b를 ...이라는 Spread 기능을 이용해서 펼친것을 볼수있다.
이것이 Spread이다.
Rest는 무엇일까?
Rest는 Spread 형태로 파라미터를 적은것을 보고 Rest parameter 라고 부른다.
Rest parameter를 사용하는 이유는 기존의 펼치는 기능을 가지고있던 concat()보다 더 가독성이 뛰어나다.
Concat()
console.log 부분을 보면 굉장히 가독성이 떨어진다. 따라서 ES6로 넘어와서는 Spread와 Rest를 이용하여 가독성을 높여준것이다.
'Programming > JavaScript' 카테고리의 다른 글
2020.02.11 Javascript ES6 비동기 처리방식과 Promise (0) | 2020.02.11 |
---|---|
2020.02.11 Javascript ES6 비동기 처리와 콜백함수 (0) | 2020.02.11 |
2020.02.09 Javascript ES6 화살표 함수 (0) | 2020.02.09 |
2020.02.09 Javascript ES6 백틱(`) (0) | 2020.02.09 |
2020.02.08 Javascript ES6 let,const (0) | 2020.02.08 |
Comments