logweft.

type · interface

객체가 가져야 할 속성과 자료형을 표현합니다.

기본 문법

interface User { name: string; age: number; }

작은 예제 typescript

interface User { name: string; age: number; }
const user: User = { name: "Minji", age: 20 };
console.log(user.name);

실행 결과

Minji

헷갈리기 쉬운 점

  • 타입 선언이 실행 중 들어온 JSON까지 자동으로 검증해 주지는 않습니다.
  • type과 interface에는 표현할 수 있는 형태와 선언 병합 등 차이가 있으므로 프로젝트 용도에 맞게 선택하세요.

함께 찾아보기

더 자세한 문서

← TypeScript 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.