잘 되던 search가 갑자기 안 되는데요

잘 되던 search가 갑자기 안 되는데요

QA

잘 되던 search가 갑자기 안 되는데요

본문

안녕하세요.

입력받은 값을 객체 목록에서 찾아서 보여주고 있습니다.
아니 근데 갑자기 왜 search가 정의되지 않았다고 오류가 발생할까요??

Uncaught TypeError: Cannot read properties of undefined (reading 'search')

아무것도 건드린게 없는데....;;;;
이럴땐 뭘 어떻게 해야하죠???

이 질문에 댓글 쓰기 :

답변 1

value.name 이나 value.subname 이 없나보네요.
에러만 안나면 된다면 ? 찍어주면 넘어갑니다.
try {
 if(value.name?.search(expression) !== -1 || value.subname?.search(expression) !== -1) {
  어쩌고저쩌고~~~~
 }
} catch(e) { console.error(e); }

답변을 작성하시기 전에 로그인 해주세요.
전체 26
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT