1. 디스트럭처링 할당이란
구조화된 배열 또는 객체를 비구조화하여 1개 이상의 변수에 개별적으로 할당하는 것.
2. 배열 디스트럭처링 할당
1 | const ingredients = ["튀긴면", "스프", "계란"]; |
순서에 의미가 있다.
변수와 배열의 개수가 일치하지 않아도 된다.
디스트럭처링을 쓰기 위해선 오른쪽에 반드시 배열이 있어야 한다. (단독 사용 불가)
기본값을 설정할 수 있다.
3. 객체 디스트럭처링 할당
1 | const ingredients = { noodle: "튀긴면", soup: "스프", topping: "계란" }; |
배열 디스트럭처링과 달리 순서는 상관 없다.
디스트럭처링을 쓰기 위해선 오른쪽에 반드시 객체가 있어야 한다. (단독 사용 불가)
기본값을 설정할 수 있다.
키값만 추출할 수 있다.
매개변수에도 사용할 수 있다.
1 | // 배열 디스트럭처링과 객체 디스트럭처링의 혼용 |
- 배열과 객체 디스트럭팅을 함께 사용 가능하다.
If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !