Retourner à la page d'accueil de TJS

Objet : Array

Objet de type tableau possédant des méthodes d'accès et de manipulation de données

Syntaxe
var tab=new Array([val1, ..., valn])

Compatibilité navigateurs

Description
Array désigne le type tableau en JavaScript.

L'accès aux éléments d'un tableau est réalisé par les crochets : tableau[numIndice] retourne l'élément de tableau situé à l'indice numIndice.

Les objets Array possède de nombreuses méthodes d'accès et de manipulation des données.

Un tableau en JavaScript est une structure de haut niveau de complexité et peut contenir toute sorte de données, y compris d'autres tableaux.

Voir aussi le format JSON.

Voir aussi le constructeur Set() pour la gestion des ensembles.


Propriété
length (Nombre d'éléments d'un tableau)

Méthodes
concat() (Retourne la concaténation de 2 tableaux)
every() (Teste si l'ensemble des éléments du tableau répond à la condition de la fonction test())
filter() (Retourne un tableau contenant les éléments qui vérifient la fonction filtration())
forEach() (Parcourt un à un les éléments du tableau pour y exécuter une fonction)
from() (Construit un tableau à partir d'un autre objet)
includes() (Indique si l'élément passé en paramètre appartient bien au tableau)
indexOf() (Retourne l'index du tableau contenant l'élément recherché)
isArray() (Retourne true si l'objet passé en paramètre est un tableau)
join() (Retourne la chaîne composée de tous les éléments du tableau séparés par un séparateur)
map() (Retourne un tableau avec les éléments de monTab sur lesquels maFonc() est appliquée)
pop() (Retourne et supprime le dernier élément du tableau)
push() (Ajoute de nouveaux éléments en fin de tableau)
reduce() (Réduit un tableau grâce à une fonction accumulatrice)
reverse() (Inverse l'ordre des éléments du tableau)
shift() (Retourne et supprime le premier élément du tableau)
slice() (Retourne la tranche de tableau entre les indices début et fin)
some() (Teste si au moins un des éléments du tableau répond à la condition de la fonction test())
sort() (Trie les éléments de tableau par ordre croissant ou selon la fonction optionnelle trier())
splice() (Supprime dans le tableau la tranche de nb éléments depuis l'indice debut)
unshift() (Insère des éléments en début de tableau)

Exemple 1 : Modalités de création d'un tableau
Code source
<script type="text/javascript">
 var tab1=new Array(1, 10, 12, 16, 4, 9);
 var tab2=[1, 10, 12, 16, 4, 9];
 document.write(typeof tab1 + " " + tab1.join(", "));
 document.write("<br>");
 document.write(typeof tab2 + " " + tab2.join(", "));
 console.log(tab1);
 console.log(Array.isArray(tab1)+" "+Array.isArray(tab2));
</script>

Résultat
Emulation de la console
Explication
tab1 est déclaré avec le constructeur classique new Array()
tab2 est déclaré avec le format JSON

Observez l'affichage de tab1 dans la console.
tab1 et tab2 sont bien des tableaux comme le confirme isArray().

Page en rapport
Le tutorial tableaux JavaScript
Page mise à jour le

Mon nouveau livre Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 14 novembre 2019

Version papier à 29€90
Format électronique à 22€99.

Commandez en ligne Dunod  Fnac  Amazon

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...
Le 04/04/2020 05:35:44 sur php7 en 36.86 ms