반응형
✔️ 에러 코드
'replaceAll' 속성이 'string' 형식에 없습니다. 대상 라이브러리를 변경해야 하는 경우 'lib' 컴파일러 옵션을 'es2021' 이상으로 변경해 보세요. ts(2550)
✔️ 에러가 나온 이유
map을 쓰지 않고 바로 <li>나 <div> 태그로 감싸서 리턴했더니 이런 오류가 나왔다. 😅
👇에러코드 👇
const mainTitle = title.replaceAll('\\', '').split(':')[0]
const subTitle = title.replaceAll('\\', '').split(':')[1]
👇에러 수정 코드 👇
첫번째 방법
tsconfig.json 파일에서 "es2021"로 수정하기
"lib": ["es2021", "dom"],
두번째 방법
const mainTitle = title.split('\\').join('').split(':')[0]
const subTitle = title.split('\\').join('').split(':')[1]
세번째 방법
const mainTitle = title.replace(/\\/g, '').split(':')[0]
const subTitle = title.replace(/\\/g, '').split(':')[1]
😃 잘못된 개념 전달이 있다면 댓글 부탁드립니다. 저의 성장에 큰 도움이 됩니다🤓
반응형
'❗️Error > 오류를 해결하자!' 카테고리의 다른 글
react 오디오 재생 에러 : Uncaught (in promise) DOMException: The element has no supported sources. (0) | 2023.10.08 |
---|---|
[React] Link로 데이터 전달하는 방법 (0) | 2023.01.09 |
서버 요청시 비동기 처리를 하지 않는다면? (0) | 2022.12.28 |
Uncaught TypeError: Cannot read properties of undefined (reading 'map'), 옵셔널 체이닝 (0) | 2022.12.27 |
vite에서 emotion css props 사용하기 (0) | 2022.12.13 |