이번껀 좀 어렵네요. ㅠㅠ 고민 많이 했는데 못 풀었네요
type ObjectOfKeys = {
[`${string}`]:string;
}뭔가 이런 안되는 방법들로 계속 시도 했지만, 못풀었네요
해설을 보니 Record와 프로퍼티의 규칙적인 단어들을 캐치 했어야 했네요!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
rhkdtjd_12님, 타입스크립트의 고급 타입 기능에 어려움을 겪고 계신 것 같네요.
제네릭과 Record 유틸리티 타입을 활용하여 다양한 키-값 쌍을 지닌 객체 타입을 생성할 수 있습니다. 예를 들어, 모든 문자열 키에 대해 문자열 값을 가지는 객체 타입은 다음과 같이 표현할 수 있어요.
type StringRecord = Record<string, string>;
이렇게 Record<K, T>를 사용하면 K 타입의 모든 키를 가지고, T 타입의 값을 가진 객체 타입을 생성할 수 있습니다. 여기서 K는 키 타입을, T는 값 타입을 나타냅니다.
고민 많이 하셨지만 해결하시지 못했다니 아쉽네요. 언어를 배우는 과정에서 이러한 시행착오는 매우 자연스러운 부분입니다. 또한, 고급 기능에 대한 이해는 시간이 조금 더 필요할 수 있어요. 중요한 것은 문제를 해결하기 위해 다양한 시도를 해보셨다는 점입니다. 이 과정에서 많은 것을 배우셨을 거라고 생각합니다.
만약 추가적인 도움이 필요하시면, 질문에 대한 구체적인 부분을 문의하시거나 해당 강의의 Q&A 섹션을 활용해보세요. 계속해서 연습하시면 익숙해지실 거에요. 화이팅입니다!
이게 된다는걸 어떻게 판단할 수 있나요?
0
62
2
연습문제 강의 확인 부탁드립니다.
0
80
2
object key 질문드립니다.
0
66
1
행운 닉네임 등록부탁드립니다!
0
137
2
각 강의에 대한 설명 링크 404에러
0
72
2
행운문제 닉네임 등록 요청드립니다
0
65
2
블로그 링크 문제
1
124
1
제네릭과 사용자 정의 타입 가드에 관한 질문
1
168
1
제네릭 타입 제한을 하는것이 어떤 장점이 있을까요 ?
1
141
1
행운문제 닉네임 등록 신청합니다!
0
113
2
행운문제 테스트 유저 이름 입력 요청
0
129
2
행운문제 닉네임 입력 요청
1
158
2
행운문제 테스트 유저 이름 입력 요청
1
140
2
설명 블로그에 대한 질문
2
129
3
행운동전!
0
115
2
행운문제 테스트 유저 이름 입력 요청
0
122
1
행운 테스트 문제 400 에러
0
177
2
행운 테스트 문제 (존재하지 않는 유저입니다.)
1
203
2
행운테스트 동전이용!!
0
209
2
연습문제 링크 이슈
2
223
3
화살표 함수와 일반 함수의 매개변수 추론 관련
1
311
2
제네릭을 활용해서 정답을 맞춰보았습니다!
1
334
2
cache 강의 질문
1
213
1
Record의 제네릭은 자동적으로 바뀌나요?
0
383
2





