제네릭 인터페이스1 타입스크립트 제네릭 제네릭 제네릭 소개 /** * 제네릭 * = 일반적인 * 모든 타입에 두루두루 쓸 수 있는 범용 (함수) */ // 제네릭 함수 // 함수에 인수에 따라서 반환값의 타입을 가변적으로 정해줄 수 있다! function func(value: T): T { return value; } let num = func(10); let bool = func(true); let str = func("string"); let arr = func([1, 2, 3]); // let arr = func([1, 2, 3] as [number, number, number]); 타입 변수 응용하기 /** * 첫 번째 사례 */ function swap(a: T, b: U) { return [b, a]; } const [a, b] =.. 2023. 10. 23. 이전 1 다음