지난 글에서 타입스크립트 프로젝트를 생성하고 컴파일 했었는데 내용을 보면 수상한 점이 있다.

분명 나는 const hello를 arrow function으로 생성 했지만

var hello의 일반 function으로 컴파일 되어 있다.
이것은 타입스크립트가 어디서든 호환되는 하위 버전의 자바스크립트로 컴파일 하기 때문인데
타입스크립트의 코드가 어떤 버전의 자바스크립트로 바뀔지 정해줄 수 있다.
디폴트는 es3 or es5 (arrow function은 es5 이상에서 생긴다.)
지난 시간에 컴파일된 파일을 어디에 저장할지 정해주었던 compilerOptions에서 target을 지정해주면 된다.


index.js의 파일도 arrow function으로 컴파일 된 것을 확인할 수 있다!!
'typescript' 카테고리의 다른 글
| [typescript] typescript 프로젝트 생성하기 (0) | 2023.04.24 |
|---|
