테스트 사이트 - 개발 중인 베타 버전입니다

잘 되던 search가 갑자기 안 되는데요 채택완료

미드나이트 8개월 전 조회 1,303

안녕하세요.

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

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
8개월 전

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

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인