개발로그필름
[JS] Destructuring. 구조 분할 본문
728x90
반응형
SMALL
Destructuring(구조 분할)은 배열의 원소나 객체의 property를 추출해서 변수에 저장할 수 있도록 해줍니다
앞서 포스팅했던 spread 연산자와 같은 것이라고 생각할 수 있는데 다른 개념입니다
spread는 모든 원소와 property를 가져와 새 배열이나 객체에 전달하는 연산자입니다
하지만 destructuring은 원소나 property를 하나만 가져와서 변수에 저장해요
배열과 객체를 예를 들어보면
배열
[a, b] = ['Hello', 'Max']
console.log(a) // Hello
console.log(b) // Max
객체
{name} = {name : 'Max', age : 28}
console.log(name) // Max
console.log(age) // undefined
구조 할당으로 원소 추출하기
const numbers = [1, 2, 3];
[num1, num2] = numbers;
console.log(num1, num2); // 1, 2
[num1, , num3] = numbers;
console.log(num1, num3) // 1, 3
반응형
LIST
'IT > JavaScript' 카테고리의 다른 글
[JS] 변수(let) & 상수(const) | 개념, 예시, 생성 규칙, 연산자 (0) | 2022.12.09 |
---|---|
[JS] map() (0) | 2022.09.18 |
[JS] spread & rest operators (0) | 2022.09.18 |
[JS] Class, properties, methods (0) | 2022.09.17 |
[JS] Export & Imports (Modules) (0) | 2022.09.17 |
Comments