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 |
En savoir plus :
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 |