"K extends key of T"와 "key of T"를 직접 사용하는 것의 차이점은 무엇입니까? 다음 유형 스크립트 정의 간에 차이가 있습니까? function prop(obj: T, key: K) { return obj[key]; } 그리고. function prop2(obj: T, key: keyof T) { return obj[key]; } 아니요, 하지만 제가 감독한 게 있을지도 몰라요.첫 번째 버전(문서에서 자주 사용됨)을 사용할 수 있는 이점이 있습니까?차이점은 첫 번째 경우 반환 유형이T[K]두 번째 경우에는 그럴 것입니다.T[keyof T].K될 수 있는 한 가장 넓은 것은keyof T키를 나타내는 특정 문자열 리터럴 유형일 수 있습니다.이것은 만약을 의미합니다.K반환 값이 속성과 동..