Tests whether some element in the array passes the test implemented by the provided function.
|Method of Array|
- Function to test for each element.
- Object to use as
some executes the
callback function once for each element present in the array until it finds one where
callback returns a true value. If such an element is found,
some immediately returns
callback is invoked only for indexes of the array which have assigned values; it is not invoked for indexes which have been deleted or which have never been assigned values.
callback is invoked with three arguments: the value of the element, the index of the element, and the Array object being traversed.
thisObject parameter is provided to
some, it will be used as the
this for each invocation of the
callback. If it is not provided, or is
null, the global object associated with
callback is used instead.
some does not mutate the array on which it is called.
The range of elements processed by
some is set before the first invocation of
callback. Elements that are appended to the array after the call to
some begins will not be visited by
callback. If an existing, unvisited element of the array is changed by
callback, its value passed to the visiting
callback will be the value at the time that
some visits that element's index; elements that are deleted are not visited.
Example: Testing size of all array elements
The following example tests whether some element in the array is bigger than 10.