1225 - 배열의 특정 조건을 충족하는 요소 찾기 (find)

Logical·2022년 12월 25일

javascript

목록 보기
6/12
post-thumbnail

Array 객체의 find 메소드는 인자로 대입된 callback 함수를 통해 배열 내부를 순환하며, 특정 조건을 만족하는 첫 번째 요소를 반환한다. 확인하는 방식은 callback 함수 내부에 정의된 문장들을 통해 테스트하게 되는데, callback 함수의

반환값은 무조건 true 또는 false이어야 한다.

const arr = [

{ name: '기철', age: 2 },

{ name: '지현', age: 5 },

{ name: '메튜', age: 30 },

{ name: '멜라니', age: 3 },

{ name: '흥민', age: 6 },

]

const myFriend = arr.find(a => a.age === 30)

console.log(myFriend);

결과 값 :

{ name: '탄이', age: 30 }

변수 arr에 배열 리터럴을 대입한다. 배열에는 객체형 요소들을 정의한다.

arr 배열의 find로 호출한 결과값을 myFriend 변수에 할당한다. callback 함수에 정의된 조건식은 각 요소의 age 속성이

숫자 30과 일치하는지 확인한다. 즉, 내부 요소 중 age 속성이 30과 일치하는 첫 번쨰 요소가 myFriend 변수에 대입된다.

profile
쉽고 재밌게 코딩하자

0개의 댓글