Objet ArrayJavaScript
L'objet Array en JavaScript est un type spécial d'objet utilisé pour stocker plusieurs valeurs.
Array stocke les éléments dans l'ordre, et on peut y accéder par index (en commençant par 0).
Créer un Array
Les Array peuvent être créés de plusieurs façons :
En utilisant le constructeur Array :
let arr1 = new Array(3); // 创建一个长度为 3 的空数组 let arr2 = new Array(1, 2, 3); // 创建一个包含 1, 2, 3 的数组
En utilisant des littéraux (recommandé) :
let arr = [1, 2, 3]; // 创建一个包含 1, 2, 3 的数组
L'index du premier élément d'un Array est 0, le deuxième est 1, et ainsi de suite.
Pour plus d'informations sur l'Array JavaScript, veuillez vous référer àJavaScript Array Object。
Propriétés de l'Array
| Propriété | Description |
|---|---|
| constructor | Renvoie la fonction prototype qui a créé l'objet Array. |
| longueur | Définit ou renvoie le nombre d'éléments dans un Array. |
| prototype | Permet d'ajouter des propriétés ou méthodes à un objet Array. |
Méthodes de l'objet Array
| Méthode | Description |
|---|---|
| [...] | Crée un nouveau tableau. |
| concat() | Concatène deux tableaux ou plus et renvoie le résultat. |
| copyWithin() | Copie les éléments d'une position spécifiée dans le tableau vers une autre position spécifiée dans le tableau. |
| entries() | Renvoie un objet itérable du tableau. |
| every() | Teste si chaque élément du tableau satisfait à la condition. |
| fill() | Remplit le tableau avec une valeur fixe. |
| filter() | Teste les éléments numériques et renvoie un tableau de tous les éléments qui satisfont à la condition. |
| find() | Renvoie l'élément du tableau qui satisfait à la condition du test transmis (fonction). |
| findIndex() | Renvoie l'index de l'élément du tableau qui satisfait à la condition du test transmis (fonction). |
| forEach() | Exécute une fonction de rappel une fois pour chaque élément du tableau. |
| from() | Crée un tableau à partir d'un objet donné. |
| fromAsync() | Crée un nouveau tableau à partir d'un objet itérable asynchrone, itérable ou semblable à un tableau. |
| includes() | Détermine si un tableau contient une valeur spécifiée. |
| indexOf() | Recherche un élément dans le tableau et renvoie sa position. |
| isArray() | Détermine si un objet est un tableau. |
| join() | Place tous les éléments d'un tableau dans une chaîne. |
| keys() | Renvoie un objet itérable du tableau, contenant les clés du tableau d'origine. |
| map() | Traite chaque élément du tableau avec la fonction spécifiée et renvoie le tableau traité. |
| pop() | Supprime le dernier élément d'un tableau et renvoie l'élément supprimé. |
| push() | Ajoute un ou plusieurs éléments à la fin d'un tableau et renvoie la nouvelle longueur. |
| reduce() | Calcule les éléments d'un tableau en une valeur (de gauche à droite). |
| reduceRight() | Calcule les éléments d'un tableau en une valeur (de droite à gauche). |
| reverse() | Inverse l'ordre des éléments d'un tableau. |
| shift() | Supprime et renvoie le premier élément d'un tableau. |
| slice() | Sélectionne une partie d'un tableau et renvoie un nouveau tableau. |
| some() | Teste si au moins un élément du tableau satisfait la condition spécifiée. |
| sort() | Trie les éléments d'un tableau. |
| splice() | Ajoute ou supprime des éléments d'un tableau. |
| toString() | Convertit un tableau en chaîne de caractères et renvoie le résultat. |
| toLocaleString() | Formate chaque élément du tableau selon les paramètres linguistiques de l'environnement actuel (locale). |
| unshift() | Ajoute un ou plusieurs éléments au début d’un tableau et renvoie la nouvelle longueur. |
| valueOf() | Renvoie la valeur primitive de l’objet tableau. |
| Array.of() | Convertit un ensemble de valeurs en un tableau. |
| Array.at() | Utilisé pour recevoir une valeur entière et renvoyer l’élément correspondant à cet indice, en autorisant les nombres positifs et négatifs. Les entiers négatifs comptent à rebours à partir du dernier élément du tableau. |
| Array.flat() | Crée un nouveau tableau composé des valeurs renvoyées par l’appel de la fonction fournie une fois sur chaque élément du tableau d’origine. |
| Array.flatMap() | Applique une fonction de mappage à chaque élément, puis compresse les résultats dans un nouveau tableau. |
| Array.with() | Met à jour les éléments du tableau. |
| Array.findLastIndex() | Exécute une fonction sur chaque élément du tableau. |
| Array.lastIndexOf() | Exécute une fonction sur chaque élément du tableau. |
| Array.findLast() | Exécute une fonction sur chaque élément du tableau. |
| Array.toReversed() | Inverse l'ordre des éléments du tableau. |
| Array.toSorted() | Trie les éléments du tableau par ordre alphabétique. |
| Array.toSpliced() | Ajoute et/ou supprime des éléments d'un tableau. |
| [Symbol.iterator]() | Retourne un objet itérateur de tableau qui produit la valeur à chaque index du tableau. |