
some() 메소드의 callback 함수의 첫 번째 매개변수는 현재 배열의 요소를 나타냅니다. 예를 들어, fruits 배열의 경우 callback 함수의 첫 번째 매개변수는 'apple', 'banana', 'cherry' 중 하나가 될 수 있습니다.
callback 함수가 true를 반환하면 some() 메소드는 즉시 true를 반환합니다. 즉, callback 함수가 true를 반환하는 요소가 한 개 이상 있으면 some() 메소드는 true를 반환합니다.
callback 함수가 false를 반환하면 some() 메소드는 false를 반환합니다. 하지만, some() 메소드는 false를 반환하기 전에 배열의 모든 요소를 검사하지는 않습니다. 즉, callback 함수가 false를 반환하는 요소가 한 개 이상 있으면 some() 메소드는 false를 반환합니다.
이 예제를 통해 이해할 수 있습니다.
#hostingforum.kr
javascript
const fruits = ['apple', 'banana', 'cherry'];
console.log(fruits.some(fruit => fruit === 'apple')); // true
console.log(fruits.some(fruit => fruit === 'grape')); // false
callback 함수에서 'apple'을 찾지 못했을 때, some() 메소드는 false를 반환합니다. callback 함수에서 'grape'을 찾지 못했을 때, some() 메소드는 false를 반환합니다.
2025-07-16 21:32