구조분해할당

정민준·2022년 5월 19일
0

구조분해할당

구조분해는 배열요소나 객체 속성을 추출해서 변수로 저장하는 역할을 한다
하나의 요소나 속성만을 배열이나 객체를 위한 변수로 저장 합니다
배열구조분해와 객체구조분해로 나뉜다.

let [a, b] = ['hong', 'lim']; 
console.log(a); 
console.log(b);

왼쪽에 보면 배열을 만드는것 같지만 그렇지 않다 오른쪽 배열의 값을 a 와 b변수에 할당 한다

const numbers = [1, 2, 3]; [num1, , num3] = numbers; console.log(num1, num3);

객체 구조 분해도 같은 구조다. 다만 { } 중괄호를 사용하면 된다.

let {name} = {name:'hong', age: 28}; 
console.log(name); 
console.log(age); 
profile
머리 박고 개발공부중,,,

0개의 댓글