Référence des Tableaux Typés


Types de Tableaux Typés

Révisé en juillet 2025

Nom Plage Type
Int8Array -128 / 127 entier signé sur 1 octet
Uint8Array 0 / 255 entier non signé sur 1 octet
Uint8ClampedArray 0 / 255 entier non signé sur 1 octet
Int16Array -32768 / 32767 entier signé sur 2 octets
Uint16Array 0 / 65535 entier non signé sur 2 octets
Int32Array -2 31 / 2 31 - 1 entier signé sur 4 octets
Uint32Array 0 / 2 32 - 1 entier non signé sur 4 octets
BigInt64Array -2 63 / 2 63 - 1 grand entier signé sur 8 octets
BigUint64Array 0 / 2 64 - 1 grand entier non signé sur 8 octets
Float16Array -65504 / 65504 flottant sur 2 octets
Float32Array -3.4e38 / 3.4e38 flottant sur 4 octets
Float64Array -1.8e308 / 1.8e308 flottant sur 8 octets

Méthodes des Tableaux Typés

Révisé en juillet 2025

Méthode Description
at() Renvoie un élément indexé d'un tableau typé
byteLength Renvoie la longueur (en octets) d'un tableau typé.
byteOffset Renvoie le décalage (en octets) d'un tableau typé depuis le début de son ArrayBuffer
BYTES_PER_
ELEMENT
Renvoie le nombre d'octets utilisés pour stocker un élément dans un tableau typé
copyWithin() Copie des éléments du tableau à une autre position dans le tableau
entries() Renvoie un objet itérateur avec les paires clé/valeur du tableau
every() Exécute une fonction pour chaque élément du tableau typé
fill() Remplit tous les éléments du tableau avec une valeur
filter() Renvoie un nouveau tableau rempli d'éléments qui passent un test
find() Renvoie le premier élément qui satisfait une condition
findIndex() Renvoie l'index du premier élément qui satisfait une condition
findLast() Renvoie le dernier élément qui satisfait une condition
findLastIndex() Renvoie l'index du dernier élément qui satisfait une condition
forEach() Exécute une fonction pour chaque élément du tableau typé
from() Renvoie un tableau typé à partir de tout objet ayant une propriété de longueur
includes() Renvoie vrai si un tableau inclut une valeur spécifiée
indexOf() Renvoie le premier index (position) d'une valeur spécifiée
join() Renvoie les éléments d'un tableau sous forme de chaîne
keys() Renvoie les clés d'un tableau typé
lastIndexOf() Renvoie le dernier index (position) d'une valeur spécifiée
length Renvoie la longueur du tableau typé
map() Renvoie un nouveau tableau en appelant une fonction pour chaque élément du tableau
name Renvoie le nom du tableau typé
of() Renvoie un nouveau tableau typé à partir d'un tableau existant
reduce() Réduit les valeurs d'un tableau à une seule valeur
reduceRight() Réduit les valeurs d'un tableau à une seule valeur (de droite à gauche)
reverse() Inverse un tableau typé sur place
set() Stocke des valeurs dans un tableau typé à partir d'un autre tableau
slice() Renvoie un nouveau tableau typé découpé d'un tableau typé
some() Renvoie vrai si un élément satisfait une condition
sort() Trie un tableau sur place
subarray() Renvoie un sous-tableau dans le même espace mémoire
toLocaleString() Renvoie tous les éléments convertis avec leurs méthodes toLocaleString
toReversed() Inverse un tableau dans un nouveau tableau.
toSorted() Trie un tableau dans un nouveau tableau.
toString() Renvoie une chaîne de tous les éléments du tableau typé
values() Renvoie un objet itérateur avec les valeurs d'un tableau typé
with() Renvoie un nouveau tableau typé avec un élément de tableau mis à jour


Support des Navigateurs

Tableaux Typés est une fonctionnalité ES6 .

ES6 est entièrement pris en charge dans tous les navigateurs modernes depuis juin 2017 :

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
Mai 2016 Avr 2017 Juin 2017 Sep 2016 Juin 2016