유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

인프런 TypeScript 강의 - 오프라인 리뷰 모임 - 함수타입 리뷰

@시코 - 시니어코딩

2025. 6. 28.

0

#frontend
  • 타입스크립트는 린트 단계에서 체크되며, 린트 설정은 tsconfig.json 파일에서 관리된다. 🧐
  • 함수의 선택적 매개변수는 항상 마지막에 위치해야 한다. 尾
  • 자바스크립트에서 기본값이 있는 매개변수에 undefined를 전달하면 초기값이 사용된다. 🔄
  • 타입스크립트에서는 height: number | undefined 대신 초기값을 설정하는 것이 더 권장된다. ⚙️
  • 과거에는 타입스크립트 코드가 엄격했지만, 현재는 자바스크립트 스타일에 더 가까워지고 있다. 🧘
  • 함수의 반환 타입은 대부분 추론되지만, 비동기 처리나 외부 API 호출 시에는 명시적으로 지정해야 한다. 📡
  • 재귀 함수의 반환 타입은 유추할 수 없으므로 명시적으로 지정해야 한다. ♾️
  • 타입스크립트에서 "없음"을 나타내는 네 가지 키워드는 undefined, null, void, never이다. 🕳️
  • void는 함수가 값을 반환하지 않음을 의미하며, 리턴문을 사용하지 않도록 강제한다. 🚫
  • never는 함수가 결코 반환하지 않음을 의미하며, 예외를 던지거나 무한 루프에 빠지는 경우에 사용된다. ⛔
  • 함수 오버로딩은 자바스크립트에서는 같은 함수이지만, 타입스크립트에서는 여러 개의 함수 시그니처를 제공하는 기능이다. 👯
  • 타입스크립트에서 this를 사용하는 경우, 함수의 첫 번째 매개변수로 this의 타입을 명시해야 한다. 🔑

Recommanded Videos