인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

simjieun님의 프로필 이미지
simjieun

작성한 질문수

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

섹션1 > 타입스크립트의 동작원리 강의부분에서 궁금한사항이 있습니다!

해결된 질문

작성

·

476

0

타입스크립트의 동작원리에 대해서 설명해주셨는데요 AST에 대해 조금 더 궁금해서 질문을 드립니다.

타입스크립트동작원리.png추상문법트리 AST가 타입스크립트 코드에서 타입을 검사하기전과 검사한후 자바스크립트로된 코드의 추상문법트리의 차이가 무엇일지 궁금합니다..!

function sum(num1: number, num2: number): number {
  return num1 + num2;
}
sum(123, 456);

위의 예제 코드로 추상문법트리의 형태를 타입검사전과 후의 차이를 알수있을까요!?

답변 1

0

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 이정환입니다.

심플하게 답변드리자면 타입스크립트의 AST는 자바스크립트 AST에서 단지 Type 필드가 추가된 버전이라고 생각하시면 됩니다

자세한 차이는 아래의 사이트에서 직접 비교해보실 수 있습니다.

타입스크립트 AST뷰어 : https://ts-ast-viewer.com/

자바스크립트 AST 뷰어 : https://astexplorer.net/

image

 

simjieun님의 프로필 이미지
simjieun
질문자

와우 궁금증이 해소됐어요!!👍 답변 너무나 감사드립니다😍

simjieun님의 프로필 이미지
simjieun

작성한 질문수

질문하기