find함수

dev_log·2025년 6월 27일

find()는:

배열에서 조건을 "처음으로" 만족하는 딱 하나만 찾아줌!


✅ 기본 문법

배열.find(요소 => 조건)

✅ 예제 1: 짝수 중 첫 번째 찾기

const numbers = [1, 3, 4, 6, 8];

const firstEven = numbers.find(num => num % 2 === 0);

console.log(firstEven); // 👉 4 (처음으로 짝수인 값)

✅ 예제 2: 이름이 '지민'인 사람 찾기

const people = [
  { name: "태형", age: 25 },
  { name: "지민", age: 24 },
  { name: "정국", age: 23 }
];

const person = people.find(p => p.name === "지민");

console.log(person); // 👉 { name: "지민", age: 24 }

✅ filter랑 차이점은?

함수결과
find()조건 맞는 하나(첫 번째) 객체
filter()조건 맞는 모두를 배열로

✅ 요약 한 줄

find()는 "첫 번째 조건 일치하는 것" 딱 하나만 찾아줌!

0개의 댓글