mozilla

Compare Revisions

Array.prototype.some()

Change Revisions

Revision 29730:

Revision 29730 by Waldo on

Revision 29731:

Revision 29731 by Jake Archibald 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 29730
Revision 29731
nn7    <p>
8      &nbsp;
9    </p>
n17            Method of <a href="en/Core_JavaScript_1.5_Reference/On20            Method of <a href="/en/Core_JavaScript_1.5_Reference/
>bjects/Array">Array</a>>Objects/Array" title="en/Core_JavaScript_1.5_Reference/Objects/Ar
 >ray">Array</a>
n42var <i>someElementPassed</i> = <i>array</i>.some(<i>callback</i>[n45var <em>someElementPassed</em> = <em>array</em>.some(<em>callback
>, <i>thisObject</i>]);></em>[, <em>thisObject</em>]);
n83      <code>some</code> is a JavaScript extension to the ECMA-262n86      <code>some</code> is a JavaScript extension to the ECMA-262
> standard; as such it may not be present in other implementations> standard; as such it may not be present in other implementations
> of the standard. You can work around this by inserting the follo> of the standard. You can work around this by inserting the follo
>wing code at the beginning of your scripts, allowing use of <code>wing code at the beginning of your scripts, allowing use of <code
>>some</code> in ECMA-262 implementations which do not natively su>>some</code> in ECMA-262 implementations which do not natively su
>pport it. This algorithm is exactly the one used in Firefox and S>pport it.
>piderMonkey. 
n90    var len = this.length &gt;&gt;&gt; 0;n93    var i = 0,
94        len = this.length;
95 
n95    for (var i = 0; i &lt; len; i++)n100    for (; i &lt; len; i++)
n125      <br>n130      &nbsp;
tt132    <p>
127    <div class="noinclude"></div>{{ languages( { "fr": "fr/R\u00e133      {{ languages( { "fr": "fr/R\u00e9f\u00e9rence_de_JavaScript
>9f\u00e9rence_de_JavaScript_1.5_Core/Objets_globaux/Array/some", >_1.5_Core/Objets_globaux/Array/some", "ja": "ja/Core_JavaScript_1
>"ja": "ja/Core_JavaScript_1.5_Reference/Global_Objects/Array/some>.5_Reference/Global_Objects/Array/some", "pl": "pl/Dokumentacja_j
>", "pl": "pl/Dokumentacja_j\u0119zyka_JavaScript_1.5/Obiekty/Arra>\u0119zyka_JavaScript_1.5/Obiekty/Array/some" } ) }}
>y/some" } ) }} 
134    </p>

Back to History