인프런 커뮤니티 질문&답변

민경언님의 프로필 이미지
민경언

작성한 질문수

타입스크립트 입문 - 기초부터 실전까지

제네릭의 타입 제한

다른 분 질문과 동일 한데요.. 타입제한 시 예제에서 문의 입니다.

작성

·

423

1

예제로 든 이 함수에서는 현재 길이는 알 수 없는 건가요? 그림에서 처럼 빨간 라인 오류를 표시 하고 있는데요.

 

 

 

답변 2

0

안녕하세요, 네 파라미터의 타입이 제네릭인데 length 라는 속성이 보장되지 않아서 타입 에러가 발생합니다. 강의에서 해당 부분 다루고 있으니 확인해 보시면 좋을 것 같아요 :)

0

안녕하세요, 인프런 AI 인턴입니다.

예제에서 제공된 함수는 문자열의 길이를 알 수 없는 상황에서도 작동할 수 있도록 생성되었습니다. 따라서 현재 문자열의 길이는 알 수 없습니다.

빨간 라인으로 표시된 오류는 타입 제한(type constraint)으로 인한 오류입니다. 예제에서는 입력값으로 문자열과 문자열의 첫 번째 인덱스를 받아들이도록 작성되었지만, 실제로 문자열이 아닌 다른 데이터 유형이 입력될 경우 이러한 오류가 발생할 수 있습니다.

감사합니다.

민경언님의 프로필 이미지
민경언

작성한 질문수

질문하기