목록제약조건 (1)
Ted's Codding study

1. 제네릭의 제약 조건1-1) 제약 조건(Constraints)타입 매개변수가 특정 조건을 만족해야 한다는 것을 명시하는 방법제네릭 타입의 사용 범위를 제한, 특정 속성이나 메서드에 접근 가능 1-2) 제네릭 제약조건의 예시interface Lengthwise { // length 속성을 가지는 인터페이스 length: number;} 제약 조건 사용을 위해 T라는 제네릭 타입이 Lengthwise 인터페이스를, 확장(상속)해야 함length 속성을 포함하는 어떠한 객체든지 인자로 전달 가능function constraints(arg: T): T { // T는 객체 타입(length 속성을 반드시 가지는) console.log(arg.length); // arg 매개변수는 반드시 .length..
TypeScript
2024. 7. 5. 19:54