티스토리 뷰
728x90
Object Destructing이란?
JavaScript에서 객체의 property를 추출해 같은 이름의 변수에 할당하는 것을 뜻한다.
코드를 읽기 쉽게 만들어주고, 관리하기 편하게 도와주는 방식이다.
Object Destructing 사용 방법
기본적인 객체 Object Destructing
아래와 같이 객체에서 원하는 key 값을 추출해서, key와 같은 이름의 변수에 할당해 사용할 수 있다.
person의 name과 age를 object destructing을 통해 추출하고 할당했다.
중첩 객체 object Destructing
함수 parameter object Destructing
👨🏻💻 응용편
destructing한 변수에 default value를 지정
const { job = "developer" } = person;
console.log(job); // "developer"
destrucing한 변수를 renaming
const { name: fullName } = person;
console.log(fullName); // "John Doe"
728x90
'🟨 JavaScript > 객체' 카테고리의 다른 글
[JavaScript] Set (0) | 2022.12.23 |
---|
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- useState
- 자료구조
- 자바스크립트
- 정렬
- 함수
- react
- state
- mdn
- 알고리즘
- git
- React Query
- leetcode
- Python
- zustand
- DB
- Browser
- Context API
- error
- JavaScript
- CSS
- 리액트
- BOJ
- DOM
- 데이터베이스
- github
- 그래프
- 파이썬
- Component
- 브라우저
- 에러
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
250x250