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
- 스프레드 문법
- Set과 Map
- 배열
- 디스트럭처링 할당
- 제너레이터
- Ref로 DOM 다루기
- async
- js
- BETA
- 브라우저의 렌더링 과정
- 데이터 타입
- REACT
- 에러 처리
- rest api
- DEEPDIVE
- Strict Mode
- Deep Dive
- 클로저
- 모듈
- 코어JS
- 프로미스
- await
- 이터러블
- 비동기 프로그래밍
- 싸피
- Escape Hatches
- ES6 함수의 추가 기능
- Ref로 값 참조하기
- 표현식과 문
- 개발 환경 구축
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