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