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 java
var 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 maintenant
Ré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 maintenant
Ré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. |