구조 분해 할당
- 객체 데이터에서 내용을 구조 분해 해서 원하는 속성들만 꺼내서 사용
// 객체 데이터
const user = {
name: 'LWW',
age: 45,
email: 'abcdefg@gmail.com'
}
const { name = 'abc', age, address = 'Korea' } = user
console.log(`사용자의 이름은 ${name}입니다.`) // 사용자의 이름은 LWW입니다.
console.log(`${name}의 나이는 ${age}세 입니다.`) // LWW의 나이는 45세 입니다.
// LWW의 이메일 주소는 abcdefg@gmail.com입니다.
console.log(`${name}의 이메일 주소는 ${user.email}입니다.`)
console.log(address) // Korea
// 배열 데이터
const animals = ['Cat', 'Dog', 'Tiger']
const [a, b, c, d] = animals
console.log(a, b, c, d) // Cat Dog Tiger undefined
const[, b] = animals
console.log(b) // Dog
댓글남기기