티스토리 뷰

es6 문법중에

 

Object destructuring 라는 것이있는데 const / let / var {} = {};

 

예를 들어 

 

let {a, b} = {a : 1, b : 2}; 선언문이 있습니다.

 

이 선언은

 

let a = 1;

let b = 2;

라는 의미와 동일 합니다

 

왜 Object destructuring 사용하는가는 2줄 짜리 선언문을 1줄로 대처 할수 있기때문이죠 (더 많은 장점이 있지만 패스)

 

그래서 선언문 없이 사용하고 싶다면 기존 처럼 

 

{a, b} = {a : 1, b : 2}; 로 사용 시 오류가 나게 됩니다!

 

해결 방법은 간단합니다

 

({a, b} = {a : 1, b : 2})

 

갈호를 추가해주면 됩니다 :)!!

 

참조 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuring

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함