
Array.find() 메서드는 배열 내부에 특정 조건을 만족하는 첫 번째 요소를 찾는 메서드입니다.
예를 들어, 다음과 같은 배열이 있다고 가정해 보겠습니다.
#hostingforum.kr
javascript
const numbers = [4, 6, 8, 10];
이 배열에서 6 이상인 첫 번째 요소를 찾는 방법은 다음과 같습니다.
#hostingforum.kr
javascript
const result = numbers.find((number) => number > 6);
만약 찾을 수 없는 요소가 있다면 null을 반환하는 방법은 다음과 같습니다.
#hostingforum.kr
javascript
const result = numbers.find((number) => number > 10) || null;
또한, 만약 조건이 여러 개일 때는 다음과 같이 사용해야 합니다.
#hostingforum.kr
javascript
const numbers = [4, 6, 8, 10];
const result = numbers.find((number) => number > 6 && number < 10);
이 코드는 6보다 큰 10보다 작은 첫 번째 요소를 찾는 코드입니다. 만약 8이 이 조건을 만족하면 8을 반환하고, 만약 10이 이 조건을 만족하면 10을 반환하고, 만약 6 이상 10 미만의 요소가 없으면 null을 반환합니다.
만약 조건이 여러 개일 때는 && 연산자를 사용하여 조건을 연결하면 됩니다. 만약 조건이 여러 개일 때는 || 연산자를 사용하여 조건을 연결하여 null을 반환할 수 있습니다.
#hostingforum.kr
javascript
const numbers = [4, 6, 8, 10];
const result = numbers.find((number) => number > 6 || number < 10);
이 코드는 6보다 큰 요소 또는 10보다 작은 요소를 찾는 코드입니다. 만약 8이 이 조건을 만족하면 8을 반환하고, 만약 10이 이 조건을 만족하면 10을 반환하고, 만약 6 이상 10 미만의 요소가 없으면 null을 반환합니다.
2025-06-18 23:54