[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/forEach [Back]  [Original]

TypedArray.prototype.forEach() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

TypedArray.prototype.forEach()

Baseline Large disponibilit

Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis septembre 2016.

La mthode forEach() permet d'excuter une fonction donne sur chaque lment du tableau. Cette mthode implmente le mme algorithme que Array.prototype.forEach().

Dans cet article

Syntaxe

js
tableauTyp.forEach(callback[, thisArg])

Paramtres

callback

La fonction utiliser pour chaque lment du tableau typ. Elle prend trois arguments :

valeurlment

La valeur de l'lment trait actuellement.

indicelment

L'indice de l'lment trait actuellement.

tableau

Le tableau parcouru par forEach().

thisArg

Optionnel. La valeur utilise pour this lors de l'appel callback().

Valeur de retour

undefined.

Description

La mthode forEach() excute la fonction callback() une fois pour chaque lment prsent dans le tableau typ, par ordre d'indice croissant. Cette fonction n'est pas appele pour les indices sur lesquels les lments ont t supprims ou n'ont pas t dfinis. callback() est cependant appele pour les lments qui portent la valeur undefined.

callback() accepte trois arguments :

  • la valeur de l'lment
  • l'indice de l'lment
  • le le tableau typ travers

Si le paramtre thisArg est fourni forEach(), il sera la valeur du this utilis par chaque excution de callback(). Dans le cas contraire, la valeur undefined sera utilise par dfaut. Pour dterminer la valeur de this vritablement visible par callback() durant son excution, les rgles habituelles pour dterminer la valeur de this du point de vue d'une fonction sont appliques.

L'ensemble des lments visits par forEach() est fix avant le premier appel callback. Ainsi, les lments qui sont ajouts au tableau typ aprs que l'excution de forEach() soit lance ne seront pas traits. Cependant, si la valeur d'un lment traiter est modifie pendant l'excution de forEach(), la valeur passe callback() sera celle de l'lment au moment o il est trait. Si un lment est supprim avant d'tre visit, il ne sera pas trait.

forEach() lance un appel la fonction callback() pour chaque lment du tableau typ ; la diffrence de every() et some() cette mthode renvoie toujours undefined.

Exemples

Exemple: Affichage du contenu d'un tableau typ

Le code ci-dessous affiche une ligne pour chaque lment du tableau typ :

js
function affichageContenuTableau(lment, index, tableau) {
  console.log("a[" + index + "] = " + lment);
}

new Uint8Array([0, 1, 2, 3]).forEach(affichageContenuTableau);
// log :
// a[0] = 0
// a[1] = 1
// a[2] = 2
// a[3] = 3

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-%typedarray%.prototype.foreach

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page