mozilla

Compare Revisions

Array

Change Revisions

Revision 27711:

Revision 27711 by BenoitL on

Revision 27712:

Revision 27712 by Amyhoy on

Title:
Array
Array
Slug:
JavaScript/Reference/Global_Objects/Array
JavaScript/Reference/Global_Objects/Array
Tags:
JavaScript, NeedsEditorialReview, "JavaScript Reference"
JavaScript, NeedsEditorialReview, "JavaScript Reference"
Content:

Revision 27711
Revision 27712
t487    <h4 name="Iteration_methods">t487    <h4 name="Iteration_methods_.28in_JavaScript_1.6.29">
488      Iteration methods488      Iteration methods (in JavaScript 1.6)
489    </h4>
490    <p>489    </h4>
491      Several methods take as arguments functions to be called ba
>ck while processing the array. When these methods are called, the 
> <code>length</code> of the array is sampled, and any element add 
>ed beyond this length from within the callback is not visited. Ot 
>her changes to the array (setting the value of or deleting an ele 
>ment) may affect the results of the operation if the method visit 
>s the changed element afterwards. The specific behaviour of these 
> methods in such cases is not always well-defined, and should not 
> be relied upon. 
492    </p>490    <p>
493    <dl>491      <i><b>Note: The method previously under this heading were e
 >rroneously included in the Core JavaScript 1.5 Reference. They ar
 >e present in JavaScript 1.6 only. For more, see <a href="en/New_i
 >n_JavaScript_1.6">New in JavaScript 1.6</a>.</b></i>
494      <dd>
495        <dl>
496          <dt>
497            <a href="en/Core_JavaScript_1.5_Reference/Global_Obje
>cts/Array/filter">filter</a> 
498          </dt>
499          <dd>
500            Creates a new array with all of the elements of this 
>array for which the provided filtering function returns true. 
501          </dd>
502        </dl>
503      </dd>
504    </dl>492    </p>
505    <dl>
506      <dd>
507        <dl>
508          <dt>
509            <a href="en/Core_JavaScript_1.5_Reference/Global_Obje
>cts/Array/forEach">forEach</a> 
510          </dt>
511          <dd>
512            Calls a function for each element in the array.
513          </dd>
514        </dl>
515      </dd>
516    </dl>
517    <dl>
518      <dd>
519        <dl>
520          <dt>
521            <a href="en/Core_JavaScript_1.5_Reference/Global_Obje
>cts/Array/every">every</a> 
522          </dt>
523          <dd>
524            Returns true if every element in this array satisfies
> the provided testing function. 
525          </dd>
526        </dl>
527      </dd>
528    </dl>
529    <dl>
530      <dd>
531        <dl>
532          <dt>
533            <a href="en/Core_JavaScript_1.5_Reference/Global_Obje
>cts/Array/map">map</a> 
534          </dt>
535          <dd>
536            Creates a new array with the results of calling a pro
>vided function on every element in this array. 
537          </dd>
538        </dl>
539      </dd>
540    </dl>
541    <dl>
542      <dd>
543        <dl>
544          <dt>
545            <a href="en/Core_JavaScript_1.5_Reference/Global_Obje
>cts/Array/some">some</a> 
546          </dt>
547          <dd>
548            Returns true if at least one element in this array sa
>tisfies the provided testing function. 
549          </dd>
550        </dl>
551      </dd>
552    </dl>

Back to History