이 코드를 살펴 보겠습니다. TypeScript에서 오류가 있음을 감지 할 수 없습니다.TypeScript는 객체에 키가없는 경우 null 포인터를 감지 할 수 없습니다.
let map: { [key: string]: string } = {}
map['key'].toUpperCase()
해결 방법이 있습니까?
P.
그것은 정확히 내가 원하는 아니라,이 약간 다른 형태를
let map: { [key: string]: string | null } = {}
있어하지만. 그
key may not exist, but if it exists it's a string
을 지정하려면이 양식은 내가 더 나은 형태가 제안 것이다
key may not exist, but even if it exists, it could be a string or null