자바스크립트에서 객체나 배열안의 값을 변수로 분해할수 있게 해주는 문법이다.
const user = {
name:'Lee',
age:20000,
email:'Lee@KOR.co.kr',
address:'KOR'
}
const {name:hi,age,email,address} = user
console.log(`사용자의 이름은 ${hi}입니다`)
console.log(`사용자의 나이는 ${age}입니다`)
console.log(`사용자의 이메일은 ${email}입니다`)
console.log(`사용자의 주소는 ${address}입니다`)
배열에서도 가능하다
const fruits = ['apple','banana','melon']
const [a,b,c] = fruits
console.log(a,b,c)
원하지 않는 데이터는 생략도 가능하다
const fruits = ['apple','banana','melon']
const [,b,c] = fruits
console.log(b,c)
배열은 순차적인 자료구조이기 때문에
반드시 순서대로 추출을 해야한다
'JavaScript' 카테고리의 다른 글
TS - type annoatation (0) | 2021.12.09 |
---|---|
JS - 전개연산자 (0) | 2021.10.18 |
JS - var vs let vs Const (0) | 2021.10.18 |
JS - 함수 (0) | 2021.10.07 |
자바스크립트 핵심 컨셉 33 - (1) Call stack , Primitive Types (0) | 2020.06.15 |