로딩
요청 처리 중입니다...

Overloading 활용하기

 Overloading 활용하기

function shuffle(value: T): T extends string? string : T; function shuffle(value: any) { if (typeof value === 'string') { return value.split('').sort(() => Math.random()-0.5).join(''); } return value.sort(() => Math.random() - 0.5); } shuffle('Hello, Mark'); // string shuffle(['a','b','c']) // string[] shuffle([1,2,3,4,5]) // number[] shuffle(1) // error...

Overloading 활용하기에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.

# overloading # TypeScript # 오버로딩 # 타입스크립트