freeCodeCamp/guide/english/javascript/es6/some-function/index.md

808 B

title
Some Function

The Some Function

The some() function is used for verifying if at least one element of an array meets a given condition. The function returns true if the condition is met by one element, and false if any of the elements met the condition

The original syntax of the some function is:

arr.some(function callback(currentValue, index, array) {
  // Do some stuff with currentValue (index and array are optionals)
}, [thisArg]);

Example (ES6):

const arr = [1, 4, 5, 11];
if (arr.some(el => el % 2 == 0)) {
  console.log("There's at least one even number");
}

some() is a method of the Array object, so to pass that function to an iterable object it is necessary to be sure that the object is an Array.