하이고니의 개발 스토리

  • 홈
  • 태그
  • 방명록
  • 관리
  • 글쓰기

callsignature 1

타입스크립트 인터페이스

인터페이스와 타입 별칭 사이에는 몇 가지 차이점이 있다. 인터페이스는 속성 증가를 위해 merge할 수 있다. 이 기능은 내장된 전역 인터페이스 또는 npm 패키지와 같은 외부 코드를 사용할 때 특히 유용하다. 인터페이스는 클래스 구조의 타입을 확인하는 데 사용할 수 있지만 타입 별칭은 그 용도로 사용할 수 없다. 인터페이스는 이름 없는 객체 리터럴의 별칭이 아닌, '이름 있는 객체'로 간주되므로 특이한 오류 케이스를 좀 더 쉽게 읽을 수 있다. 속성 타입 선택적 속성 객체 타입과 마찬가지로 모든 객체가 필수적으로 인터페이스 속성을 가질 필요는 없다. 타입 애너테이션 : 앞에 ?를 사용해 인터페이스의 속성이 선택적 속성임을 나타낼 수 있다. interface Book { author?: string; p..

프론트엔드 개발/Typescript 2023.03.03
이전
1
다음
더보기
프로필사진

Write | Admin | Github

  • 전체 (168)
    • 부트캠프 (92)
      • TIL (37)
      • 따로 공부 (38)
      • 자바스크립트 완벽 가이드 (17)
      • 경험과 감상 (0)
    • 프론트엔드 개발 (64)
      • JavaScript (9)
      • React (10)
      • Interview (6)
      • Algorithm (19)
      • Node.js (4)
      • Typescript (16)
      • UI UX (0)
    • 아무거나 (7)
      • 티스토리 (4)
      • 생각 모음 (1)
      • 스스로에게 질문 (2)

Tag

react, 패캠인강후기, html, DoM, typescript, Node.js, CSS, 패캠챌린지, 직장인인강, 오공완, 수강료0원챌린지, 인터페이스, 환급챌린지, 직장인자기계발, 사이드프로젝트10개기술스택으로구현하는풀스택서버리스프로젝트withReact, 타입스크립트, javascript, 패스트캠퍼스후기, 리액트, 패스트캠퍼스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바