구조 분해 할당(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);
'개발 및 관리 > Javascript' 카테고리의 다른 글
Angular 와 React 의 차이점 (0) | 2022.04.14 |
---|---|
자바스크립트, 나머지 매개변수, 전개 구문(Rest parameters, Spread syntax) (0) | 2022.04.13 |
자바스크립트 , 배열 메소드(Array methods) 2번째 (0) | 2022.04.12 |
자바스크립트, 배열 메소드(Array methods) (0) | 2022.04.12 |
자바스크립트, 숫자, 수학 method (Number, Math) (0) | 2022.04.12 |