ES6에 새롭게 소개된 문법에는 다양한 것들이 있습니다. 그 중 매우 유용하고 자주 사용되는 것 중에는 rest 문법과 디스트럭쳐링 할당이 있죠. 이 친구들도 타입스크립트에서 더욱 안정적으로 써먹을 수 있습니다. Rest와 디스트럭쳐링 할당 Rest와 디스트럭쳐링 할당은 엄밀히 따져서 ES6, 즉 자바스크립트의 영역입니다. 다만, 다른 게시글에서처럼 자바스크립트 내용을 다시 다지고 새로운 타입스크립트 문법을 시원하게 이해하기 위해 간략하게 요약해보겠습니다. Rest Parameter 함수를 다루게 되면, 코드로 작성한 함수에 다양한 인자를 넣는 일이 빈번합니다. 그런데 사용자와 상호 작용이 많거나, 변수가 많은 코드를 짜다 보면 함수에 들어갈 인자를 특정할 수 없는 경우가 많습니다. 특히, 인자가 몇 개나 들어올 지 미리 예상할 수 없는 경우가 있죠. Rest 문법을 활용하면 여러 인자들을 하나의 배열로 반환할 수 있습니다. 코드 블럭을 살