자바스크립트, 구조 분해 할당 (Destructuring assignment)
구조 분해 할당(Destructuring assignment)
=> 구조 분해 할당은 배열이나 객체의 속성을 분해해서
그 값을 변수에 담을 수 있게 하는 표현식
------------------------------------------------------------
배열 구조 분해
let [x, y] = [1, 2];
console.log(x);
console.log(y);
------------------------------------------------------------
배열 구조 분해
let users = ['Mike', 'Tom', 'Jane'];
let [user1, user2, user3] = users;
console.log(user1);
console.log(user2);
console.log(user3);
------------------------------------------------------------
배열 구조 분해
let str = "Mike-Tom-Jane";
let [user1, user2, user3] = str.split('-');
console.log(user1);
console.log(user2);
console.log(user3);
------------------------------------------------------------
배열 구조 분해 : 기본값
let [a, b, c] = [1, 2];
console.log(a);
console.log(b);
console.log(c);
let [a=3, b=4, c=5] = [1, 2];
console.log(a);
console.log(b);
console.log(c);