Tableau JavaScript est un objet qui représente une collection d’éléments de type similaire.
Il existe 3 façons de construire un tableau en JavaScript
- Par tableau littéral
- En créant directement une instance de Array (en utilisant le nouveau mot-clé)
- En utilisant un constructeur Array (en utilisant le nouveau mot-clé)
1) Littéral de tableau JavaScript
La syntaxe de création d'un tableau à l'aide d'un littéral de tableau est donnée ci-dessous :
var arrayname=[value1,value2.....valueN];
Comme vous pouvez le voir, les valeurs sont contenues entre [ ] et séparées par , (virgule).
Voyons l'exemple simple de création et d'utilisation d'un tableau en JavaScript.
var emp=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){> Testez-le maintenant La propriété .length renvoie la longueur d'un tableau.
Résultat de l'exemple ci-dessus
qu'est-ce qu'un nom d'utilisateur
2) Tableau JavaScript directement (nouveau mot-clé)
La syntaxe de création directe d’un tableau est donnée ci-dessous :
convertir un caractère en chaîne javavar arrayname=new Array();Ici, nouveau mot-clé est utilisé pour créer une instance de tableau.
Voyons l'exemple de création directe d'un tableau.
var i; var emp = new Array(); emp[0] = 'Arun'; emp[1] = 'Varun'; emp[2] = 'John'; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Testez-le maintenantRésultat de l'exemple ci-dessus
3) Constructeur de tableau JavaScript (nouveau mot-clé)
Ici, vous devez créer une instance de tableau en passant des arguments dans le constructeur afin que nous n'ayons pas à fournir de valeur explicitement.
L'exemple de création d'objet par constructeur de tableau est donné ci-dessous.
var emp=new Array('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Testez-le maintenantRésultat de l'exemple ci-dessus
Méthodes de tableau JavaScript
Voyons la liste des méthodes de tableau JavaScript avec leur description.
| Méthodes | Description |
|---|---|
| concat () | Il renvoie un nouvel objet tableau contenant deux ou plusieurs tableaux fusionnés. |
| copier à l'intérieur() | Il copie la partie du tableau donné avec ses propres éléments et renvoie le tableau modifié. |
| entrées() | Il crée un objet itérateur et une boucle qui parcourt chaque paire clé/valeur. |
| chaque() | Il détermine si tous les éléments d'un tableau satisfont aux conditions de fonction fournies. |
| plat() | Il crée un nouveau tableau contenant des éléments de sous-tableau concaténés de manière récursive jusqu'à la profondeur spécifiée. |
| flatMap() | Il mappe tous les éléments du tableau via la fonction de mappage, puis aplatit le résultat dans un nouveau tableau. |
| remplir() | Il remplit les éléments d'un tableau avec des valeurs statiques. |
| depuis() | Il crée un nouveau tableau contenant la copie exacte d'un autre élément du tableau. |
| filtre() | Il renvoie le nouveau tableau contenant les éléments qui satisfont aux conditions de fonction fournies. |
| trouver() | Il renvoie la valeur du premier élément du tableau donné qui satisfait la condition spécifiée. |
| trouverIndex() | Il renvoie la valeur d'index du premier élément du tableau donné qui satisfait à la condition spécifiée. |
| pour chaque() | Il appelle la fonction fournie une fois pour chaque élément d'un tableau. |
| inclut() | Il vérifie si le tableau donné contient l'élément spécifié. |
| Indice de() | Il recherche l'élément spécifié dans le tableau donné et renvoie l'index de la première correspondance. |
| estArray() | Il teste si la valeur transmise est un tableau. |
| rejoindre() | Il joint les éléments d'un tableau sous forme de chaîne. |
| clés() | Il crée un objet itérateur qui contient uniquement les clés du tableau, puis parcourt ces clés. |
| dernierIndexDe() | Il recherche l'élément spécifié dans le tableau donné et renvoie l'index de la dernière correspondance. |
| carte() | Il appelle la fonction spécifiée pour chaque élément du tableau et renvoie le nouveau tableau |
| de() | Il crée un nouveau tableau à partir d'un nombre variable d'arguments, contenant n'importe quel type d'argument. |
| populaire() | Il supprime et renvoie le dernier élément d'un tableau. |
| pousser() | Il ajoute un ou plusieurs éléments à la fin d'un tableau. |
| inverse() | Il inverse les éléments d'un tableau donné. |
| réduire(fonction, initiale) | Il exécute une fonction fournie pour chaque valeur de gauche à droite et réduit le tableau à une seule valeur. |
| réduireDroite() | Il exécute une fonction fournie pour chaque valeur de droite à gauche et réduit le tableau à une seule valeur. |
| quelques() | Il détermine si un élément du tableau réussit le test de la fonction implémentée. |
| changement() | Il supprime et renvoie le premier élément d'un tableau. |
| tranche() | Il renvoie un nouveau tableau contenant la copie de la partie du tableau donné. |
| trier() | Il renvoie l'élément du tableau donné dans un ordre trié. |
| épissure() | Il ajoute/supprime des éléments du tableau donné. |
| versLocaleString() | Il renvoie une chaîne contenant tous les éléments d'un tableau spécifié. |
| àChaîne() | Il convertit les éléments d'un tableau spécifié sous forme de chaîne, sans affecter le tableau d'origine. |
| décaler() | Il ajoute un ou plusieurs éléments au début du tableau donné. |
| valeurs() | Il crée un nouvel objet itérateur portant des valeurs pour chaque index du tableau. |