작성한 질문수
[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
옵셔널, 제네릭 기본
해결된 질문
작성
·
335
0
제네릭 타입 선언시 T 의 타입을 인덱스 시그니쳐를 이용하여서 객체로 받아오려 했는데
아래와 같이 선언하면 a 의 타입을 number로 받아오는데 찾아봐도 왜 number로 받아오는지 이해가 안갑니다..
function generic2<T extends { [key in string] : number }>(a : T) : T { return a; } generic2({a : 25});
답변 1
1
a 타입이 넘버인게 아니라
a의 타입이 { a: number } 인 거죠.
매개변수 a와 속성 a를 헷갈리신듯하네요.
아 맞네요 감사합니다...ㅠㅠㅠ
아 맞네요 감사합니다...ㅠㅠㅠ