비구조화 할당
📄 비구조화 할당
비구조화 할당을 다른 말로 표현하면 객체 구조 분해라고 할 수 있습니다. 말 그대로 객체의 구조를 분해해서 특정값을 추출하는 과정을 비구조화 할당이라고 합니다.
const ironMan = {
name: "토니 스타크",
actor: "로버트 다우니 주니어",
alias: "아이언맨",
};
const { name } = ironMan; //객체 ironMan에서 name이란 값을 추출함.
console.log(name);
결과
토니 스타크
중괄호({}
)를 사용해서 선언한 객체의 원하는 키를 뽑아냅니다.
객체뿐만아니라 배열에서도 비구조화 할당을 할수 있습니다.
const array = [1, 2];
const [one, two = 2] = array;
console.log(one);
console.log(two);
출처
- 패스트캠퍼스 프론트엔드 강의
Leave a comment