디스트럭처링이란?
디스트럭처링이란, 객체의 구조(structure)를 제거(de)한다는 의미이다.
before destructuring
디스트럭처링은 es6에서 도입된 문법이다. 코드로 보는 것이 가장 효과적인 방법이다.
es5에서 obj의 name 속성과 age 속성을 가져오려면 이렇게 했어야 했다. 그러나 es6에서는 더 이쁘고 쉽게, 더 다양한 옵션을 주면서 이와 같은 작업을 할 수 있다.
이렇게 간단하게 할 수 있을 뿐만아니라 여러가지 팁이 더 존재한다.
함수의 파라미터에서도 활용할 수 있다.
배열에서도 디스트럭처링이 가능하다.
Comments