본문 바로가기
Language/TypeScript

기본값

by Zayne 2023. 2. 25.

■ 타입스크립트 기본값

타입 자리 옆으로 기본값을 넣을 수 있다.

 

const a = (b: number = 1, c: number = 2) => {
  return b;
};

// 기본값이 있으면 optional 이 붙어서 값이 없어도 됨
a(2); // 여기서 a의 타입은 a: (b?: number, c?: number) => number

 

객체 기본값

 

const d = (e: { hello: string } = { hello: "world" }) => {
  return e;
};

 

제네릭 기본값

 

const add = <T = unknown>(x: T, y: T) => ({ x, y });

'Language > TypeScript' 카테고리의 다른 글

Partial 타입  (0) 2023.03.19
공변성과 반공변성  (2) 2023.03.18
Optional, Generic  (0) 2023.02.23
클래스  (0) 2023.02.21
readonly, index Signature, Mapped Types  (0) 2023.02.20