티스토리 뷰
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})
갈호를 추가해주면 됩니다 :)!!
댓글