반응형
배열 요소 중에 주어진 판별 함수를 만족하는 첫 번째 요소 값을 반환한다.
함수를 만족하는 요소가 없다면 undefined를 반환한다.
const array1 = [5, 12, 8, 130, 44];
const found = array1.find(element => element > 10);
console.log(found);
// 12
주로 값이 여러 개 요소 중 확실한 구분 값이 있고 해당 값에 대한 데이터가 하나만 존재할 때 사용했다.
const array = [
{
examType:"math",
examScore: 90
},
{
examType:"korean",
examScore: 80
},
{
examType:"english",
examScore: 70
}
];
let mathObj = array.find(exam => exam.examType === "math" && exam.examType.length > 0);
console.log(mathObj);
반응형
'Javascript' 카테고리의 다른 글
Javascript - Array some (0) | 2023.08.01 |
---|---|
Javascript - Array map (0) | 2023.07.25 |
Javascript - Array filter (0) | 2023.07.11 |