Compare Revisions

Array.prototype.some()

Change Revisions

Revision 29724:

Revision 29724 by Ptak82 on

Revision 29725:

Revision 29725 by Waldo on

Title:
Array some method
Array some method
Slug:
JavaScript/Reference/Global_Objects/Array/some
JavaScript/Reference/Global_Objects/Array/some
Tags:
JavaScript, ECMAScript5, "JavaScript 1.6"
JavaScript, ECMAScript5, "JavaScript 1.6"
Content:

Revision 29724
Revision 29725
n65      <code>some</code> executes the provided function (<code>caln65      <code>some</code> executes the <code>callback</code> functi
>lback</code>) once for each element present in the array until it>on once for each element present in the array until it finds one 
> finds one where <code>callback</code> returns a true value. If s>where <code>callback</code> returns a true value. If such an elem
>uch an element is found, the test aborts and <code>true</code> is>ent is found, <code>some</code> immediately returns <code>true</c
> returned, otherwise (<code>callback</code> returned a false valu>ode>. Otherwise, <code>some</code> returns <code>false</code>. <c
>e for each of the elements) <code>some</code> will return <code>f>ode>callback</code> is invoked only for indexes of the array whic
>alse</code>. Arrays are treated as "dense", meaning that <code>ca>h have assigned values; it is not invoked for indexes which have 
>llback</code> will be invoked for each index less than the array'>been deleted or which have never been assigned values.
>s <code>length</code>, even if a given index has never been expli 
>citly assigned. 
t77      The range of elements processed by <code>some</code> is sett77      The range of elements processed by <code>some</code> is set
> before the first invocation of <code>callback</code>. Elements t> before the first invocation of <code>callback</code>. Elements t
>hat are appended to the array after the call to <code>some</code>>hat are appended to the array after the call to <code>some</code>
> begins will not be visited by <code>callback</code>. If an exist> begins will not be visited by <code>callback</code>. If an exist
>ing, unvisited element of the array is changed or deleted by <cod>ing, unvisited element of the array is changed by <code>callback<
>e>callback</code>, its value passed to the visiting <code>callbac>/code>, its value passed to the visiting <code>callback</code> wi
>k</code> will be the value at the time that <code>some</code> vis>ll be the value at the time that <code>some</code> visits that el
>its that element's index; elements that are deleted before being >ement's index; elements that are deleted are not visited.
>visited will have the value <code>undefined</code>. 

Back to History