[JS] javascript: find함수와 filter함수 어떤 경우에 어떤 걸 사용할까?
FrontEnd/JavaScript
2024. 1. 28. 01:15
결론 우선 결론을 적어둘테니, 샘플코드 안볼 사람은 아래 3개만 기억하자. 1. 배열을 리턴받아야 하는 상황(리턴값이 여러개인 경우)에는 Filter함수를 사용한다. 2. 단일 데이터를 리턴 받아야 하는 상황(리턴값이 1개인 경우)에는 Find함수를 사용한다. 3. 단 대용량 데이터가 아닌 경우에는 Filter, Find 함수간의 성능 차이는 거의 없다. 오히려 Filter가 빠르다. (웹브라우저 엔진이나 성능에 따라 결과값은 바뀔 수 있다.) 4. 개발시 실데이터로 양쪽의 함수를 테스트 해보고 성능이 빠른 쪽을 사용하도록 한다.(중요!!!) Find함수와 Filter함수는 어떻게 다를까? Find함수과 Filter함수 양쪽 다 Array를 지원하는 javascript 내장함수로 조건에 맞는 값을 리턴해..