이번껀 좀 어렵네요. ㅠㅠ 고민 많이 했는데 못 풀었네요
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
84
2
연습문제 강의 확인 부탁드립니다.
0
105
2
object key 질문드립니다.
0
92
1
행운 닉네임 등록부탁드립니다!
0
154
2
각 강의에 대한 설명 링크 404에러
0
88
2
행운문제 닉네임 등록 요청드립니다
0
79
2
블로그 링크 문제
1
138
1
제네릭과 사용자 정의 타입 가드에 관한 질문
1
178
1
제네릭 타입 제한을 하는것이 어떤 장점이 있을까요 ?
1
150
1
행운문제 닉네임 등록 신청합니다!
0
124
2
행운문제 테스트 유저 이름 입력 요청
0
136
2
행운문제 닉네임 입력 요청
1
165
2
행운문제 테스트 유저 이름 입력 요청
1
152
2
설명 블로그에 대한 질문
2
143
3
행운동전!
0
123
2
행운문제 테스트 유저 이름 입력 요청
0
128
1
행운 테스트 문제 400 에러
0
187
2
행운 테스트 문제 (존재하지 않는 유저입니다.)
1
214
2
행운테스트 동전이용!!
0
212
2
연습문제 링크 이슈
2
228
3
화살표 함수와 일반 함수의 매개변수 추론 관련
1
318
2
제네릭을 활용해서 정답을 맞춰보았습니다!
1
339
2
cache 강의 질문
1
215
1
Record의 제네릭은 자동적으로 바뀌나요?
0
390
2





