
arr.find(callback) 메서드는 배열 내에서 첫 번째 요소를 찾는 메서드입니다. callback 함수는 두 개의 인수를 받습니다. 첫 번째 인수는 요소 자체를 나타내고, 두 번째 인수는 요소의 인덱스를 나타냅니다.
예를 들어, 다음과 같은 callback 함수를 사용할 수 있습니다.
#hostingforum.kr
javascript
const numbers = [1, 2, 3, 4, 5];
const found = numbers.find((element, index) => {
console.log(element, index); // 요소와 인덱스를 출력합니다.
return element > 3; // 요소가 3보다 큰지 여부를 반환합니다.
});
console.log(found); // 요소가 3보다 큰 요소를 찾습니다.
이 예제에서 callback 함수는 요소가 3보다 큰지 여부를 반환합니다. 첫 번째 요소는 1이므로 callback 함수는 false를 반환하고, 두 번째 요소는 2이므로 callback 함수는 false를 반환합니다. 세 번째 요소는 3이므로 callback 함수는 false를 반환합니다. 네 번째 요소는 4이므로 callback 함수는 true를 반환합니다. 따라서 arr.find(callback) 메서드는 네 번째 요소인 4를 반환합니다.
2025-06-07 01:36