본문 바로가기
JavaScript

JS - 구조 분해 할당

by 달보드레. 2021. 10. 18.

자바스크립트에서 객체나 배열안의 값을 변수로 분해할수 있게 해주는 문법이다.

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