반응형
index.js:70 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'substr')
잘 되던 문자열 함수들이 갑자기 동작하지 않았다.
이유는 알 수 없지만.. let으로 선언하였을 때, 종종 문자열을 담을 예정인 변수를 다른 타입으로 받아들여서
substr() 이나 toString(), 심지어는 length 조차 되지않는 문제가 발생한다고 한다.
해결방법
let aString = a + "";
a를 강제로 문자열 변수로 지정해준 다음에 원래 계획했던 일련의 코드를 동작시키면 된다.
이거 때문에 얼마나 고생을 했는데,, 이런 이유라니.. 참 놀랍다.
반응형