key로 직접 접근할때 종종 만날수있는 타입에러
해결방법 1 : 애니추가
[key: string]: any; // 를 추가하거나,
해결방법 2 : key as key of
let payload: TestDTO = {};
for (const key in data) {
if (data[key]) {
payload[key as keyof TestDTO] = data[key];
}
}
keyof는 객체의 속성 이름들 중 하나를 나타내는 문자열 유니온 타입을 생성한다.
반응형
'[Develop] 개발공부 > FE - 프론트엔드' 카테고리의 다른 글
new URLSearchParams 객체 / 쿼리스트링 객체 (0) | 2024.06.03 |
---|---|
콘솔에 할당 전 데이터가 들어있다??? (0) | 2024.05.13 |
url 이미지를 blob으로 변환, url image Blob 객체로 변환하여 다운로드하기 (1) | 2023.09.25 |
react에서 swiper 사용하기 (feat. reading 'wrapperClass') (0) | 2023.01.10 |
[React Hook] useMemo를 알아보자 (0) | 2023.01.05 |