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
- 배열
- BETA
- Ref로 값 참조하기
- 데이터 타입
- 이터러블
- 프로미스
- 코어JS
- Ref로 DOM 다루기
- 싸피
- 제너레이터
- await
- Strict Mode
- 비동기 프로그래밍
- rest api
- Set과 Map
- 스프레드 문법
- Deep Dive
- 디스트럭처링 할당
- js
- async
- ES6 함수의 추가 기능
- DEEPDIVE
- 표현식과 문
- 모듈
- 에러 처리
- REACT
- Escape Hatches
- 브라우저의 렌더링 과정
- 클로저
- 개발 환경 구축
Archives
- Today
- Total
목록스프레드 문법 (1)
코딩을 쉽게 해보자
[Deep Dive] 35장 - 스프레드 문법
ES6 하나로 뭉쳐 있는 여러 값들의 집합을 펼쳐서 개별적인 값들의 목록으로 만든다. for ... of 문으로 순회할 수 있는 이터러블에 한정된다. 스프레드 문법의 결과물은 값으로 사용할 수 없고 쉼표로 구분한 값의 목록을 사용하는 문맥에서만 사용할 수 있다. 함수 호출문의 인수 목록 배열 리터럴의 요소 목록 객체 리터럴의 프로퍼티 목록 1. 함수 호출문의 인수 목록에서 사용하는 경우 Math.max 2. 배열 리터럴 내부에서 사용하는 경우 스프레드 문법을 배열 리터럴에서 사용하면 ES5에서 사용하는 기존의 방식보다 더욱 간결하고 가독성 좋게 표현할 수 있다. 2-1. concat // ES5 var arr = [1, 2].concat([3, 4]); console.log(arr); // [1, 2, ..
JavaScript
2022. 12. 31. 15:48