더북(TheBook)

또한, sayHello를 입력하면서 본 것처럼 타입스크립트는 자동 완성 기능을 제공합니다.

▲ 그림 1-8 자동 완성 기능을 제공하는 타입스크립트

human이라는 객체에 sayHello 속성이 들어 있음을 파악하고 있기에 자동 완성 기능을 제공할 수 있는 것입니다. 코딩할 때 타자를 적게 입력해도 되므로 생산성이 올라갑니다.

두 번째는 타입 관련 오류가 있는 경우입니다.

const human = {
  mouth: null,
};
human.mouth.sayHello();
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.