JS

문자열의 대문자를 소문자로 변환하기- JS

려낭 2024. 4. 30. 10:15

인기영화 API를 가져와서 검색하는 기능까지 구현을 하였으나

필터기능에서 대문자 소문자 구별없이 섞어 검색해 보았을 때도 결과가 나오도록 하고 싶었다.

 

기존 코드

 

 

소문자로만 검색을 해 보았을 때 인식을 하지만, 대문자로만 검색해 보았을 때는 인식을 하지 못하는 상태.

 

WHY?

 

>>'movie' 객체의 'title' 속성 값을 toLowerCase를 주어 소문자로 변환하였으나

검색어의 속성값은 변환하지 않았기 때문.

 

해결방법은 너무 간단했다.

 

말 그대로 검색어의 속성값에 toLowerCase를 주어 속성값을 소문자로 변환하면 된다.!

그러면 검색 할 때 대소문자를 섞어도 소문자로 변환해주고, movie title도 이미 소문자로 변환되어 있기 때문에 

검색결과가 깔끔하게 나오게 되는 것.!

 

 

대소문자를 섞어보아도 검색결과가 제대로 나오는 것을 확인할 수 있다.

'JS' 카테고리의 다른 글

time 속성으로 댓글 수정, 삭제하기  (0) 2024.05.08
TMDB에서 데이터 받아오기  (0) 2024.04.25
Javascript 문법  (0) 2024.04.23