배열 구조 분해
기본 사용 법
let arr = [10, 20];
let [a, b] = arr;
console.log('a: ', a);
console.log('b: ', b);
기본값 사용
let arr = [10, 20];
let [a, b, c=30] = arr;
console.log('a: ', a);
console.log('b: ', b);
console.log('c: ', c);
swap 쉽게 하는 법
let arr = [10, 20];
let [a, b] = arr;
console.log('a: ', a);
console.log('b: ', b);
[a, b] = [b, a];
console.log('a: ', a);
console.log('b: ', b);
객체 구조 분해
기본 사용 법
let info = { name : 'song', age : 26 }
let {age, name} = info;
console.log('name: ', name);
console.log('age: ', age);
기본값 사용은 배열과 같음
새로운 변수 이름으로 할당
let info = { name : 'song', age : 26 }
let {name: myName, age: myAge} = info;
console.log('myName: ', myName);
console.log('myAge: ', myAge);