객체 배열 다루기·26 / 32

find로 조건에 맞는 값 하나 찾기

.find()는 조건에 맞는 첫 번째 값 하나만 찾아 돌려줍니다. filter처럼 배열이 아니라 값 하나(못 찾으면 undefined)를 돌려주는 게 다릅니다.

let nums = [3, 7, 12, 5];
let firstBig = nums.find(function (n) {
  return n > 10;
});
console.log(firstBig);

조건에 맞는 값을 찾는 순간 나머지는 더 살펴보지 않고 바로 멈춥니다.

할 일

id가 일치하는 첫 번째 사용자를 반환하세요 여기를 채우세요

막혔나요?
코드 에디터