JavaScript 배열 고차 함수 - some, every, find, findIndex (조건 탐색 편)
·
FrontEnd/JavaScript
"이 배열에 이런 게 있냐?"를 물어볼 때 쓰는 도구들 🔍앞에서는 forEach, map, filter, reduce 같은 고차 함수로배열을 "돌면서 가공하는" 패턴을 봤다.이번 편은 살짝 역할이 다르다."이 조건을 만족하는 게 하나라도 있냐?""전부 다 이 조건을 만족하냐?""이 조건을 만족하는 첫 번째 애가 누구냐?"이런 질문에 답하는 조건 기반 탐색용 고차 함수 네 가지를 정리해본다.someeveryfindfindIndex결론 먼저some: 하나라도 조건을 만족하면 trueevery: 모두 조건을 만족해야 truefind: 조건을 만족하는 "첫 번째 요소"를 반환 (없으면 undefined)findIndex: 조건을 만족하는 "첫 번째 요소의 인덱스"를 반환 (없으면 -1)공통점전부 배열의 고차 ..