구조 분해 할당

  • 배열이나 객체를 변수로 분해할 수 있게 해주는 특별한 문법
let fruits = ['apple', 'orange', 'strawberry', 'mango']
let [redFruit,,,yellow] = fruits;

console.log(redFruit) //'apple'
console.log(yellow) //'mango'


let obj = {name: 'jidoong', level: 12, 직업: 'yongsa'}

let {name, level, 직업} = obj;

console.log(name) //'jidoong'
console.log(level) //12
console.log(직업) //'yongsa'


//기본값 할당

let [firstName = "what?", lastName = "good"]  = ["so"]

console.log(firstName) //'so'
console.log(lastName) //'good'

'학습' 카테고리의 다른 글

map, filter, reduce  (0) 2021.08.10
Shallow copy / Deep copy  (0) 2021.08.05
Spread / Rest 문법  (0) 2021.08.05
Closure  (0) 2021.08.04
let vs const vs var  (0) 2021.08.04