LHJ

I'm a FE developer.

2.2 ES6 기능

12 Apr 2020 » js_lj

ES6에는 새 기능이 너무 많아서 트랜스컴파일러조차 전부 지원하지 못할 정도입니다.
뉴욕에사는 개발자 캉각스는 이 혼란을 타개하기 위해 ES6(와 ES7)의 기능별 호환성 테이블을 운영하고 있습니다.
2015년 8월 기준으로, 가장 많은 기능을 지원하는 바벨(Babel) 조차 72%에 불과합니다.
힘 빠지는 말일 수도 있지만, 바벨은 가장 중요한 기능부터 차례로 지원하고 잇으며, 이 책에서 설명하는 기능은 모두 지원합니다.

트랜스컴파일을 시작하기 전에 약간의 준비 작업이 필요합니다.
필요한 도구를 모두 갖춰야 하고, 새 프로젝트에서 이들 도구를 사용하도록 설정하는 방법을 배워햐 합니다.
새 프로젝트를 설정하는 방법은 몇 번만 해보면 무의식적으로 하게 될 겁니다.
그때까지는, 새프로젝트를 시작할 때 이 장을 참고하십시오.