find()는:
배열에서 조건을 "처음으로" 만족하는 딱 하나만 찾아줌!
배열.find(요소 => 조건)
const numbers = [1, 3, 4, 6, 8];
const firstEven = numbers.find(num => num % 2 === 0);
console.log(firstEven); // 👉 4 (처음으로 짝수인 값)
const people = [
{ name: "태형", age: 25 },
{ name: "지민", age: 24 },
{ name: "정국", age: 23 }
];
const person = people.find(p => p.name === "지민");
console.log(person); // 👉 { name: "지민", age: 24 }
| 함수 | 결과 |
|---|---|
find() | 조건 맞는 하나(첫 번째) 객체 |
filter() | 조건 맞는 모두를 배열로 |
find()는 "첫 번째 조건 일치하는 것" 딱 하나만 찾아줌!