type으로 대상을 지정하는 키
3195 단어 mapped-typesTypeScript
유형으로 대상을 지정하려는 키
type Side = 'send' | 'receive'
function sideCharObj(): { [key: Side]: string } {
return {
send: '発',
receive: '受'
}
},
.45, 6, 7, 914라고 쓸 수 있을 것 같아요.이렇게 하면 다음과 같은 오류가 발생합니다.
{ [key: string]: string }
맵 형식에서 키 형식 지정하기
type Side = 'send' | 'receive'
function sideCharObj(): { [key in Side]: string } {
return {
send: '発',
receive: '受'
}
}
An index signature parameter type cannot be a union type. Consider using a mapped object type instead.
{ [key: Side]: string }
참고 자료
https://qiita.com/Quramy/items/e27a7756170d06bef22a#mapped-types
Reference
이 문제에 관하여(type으로 대상을 지정하는 키), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuma84/items/72f72a2fff987d3de28a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)