인기영화 API를 가져와서 검색하는 기능까지 구현을 하였으나
필터기능에서 대문자 소문자 구별없이 섞어 검색해 보았을 때도 결과가 나오도록 하고 싶었다.
소문자로만 검색을 해 보았을 때 인식을 하지만, 대문자로만 검색해 보았을 때는 인식을 하지 못하는 상태.
WHY?
>>'movie' 객체의 'title' 속성 값을 toLowerCase를 주어 소문자로 변환하였으나
검색어의 속성값은 변환하지 않았기 때문.
해결방법은 너무 간단했다.
말 그대로 검색어의 속성값에 toLowerCase를 주어 속성값을 소문자로 변환하면 된다.!
그러면 검색 할 때 대소문자를 섞어도 소문자로 변환해주고, movie title도 이미 소문자로 변환되어 있기 때문에
검색결과가 깔끔하게 나오게 되는 것.!
대소문자를 섞어보아도 검색결과가 제대로 나오는 것을 확인할 수 있다.
'JS' 카테고리의 다른 글
time 속성으로 댓글 수정, 삭제하기 (0) | 2024.05.08 |
---|---|
TMDB에서 데이터 받아오기 (0) | 2024.04.25 |
Javascript 문법 (0) | 2024.04.23 |