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])

Compatible tous 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()
flat()
ES10
Retourne un tableau multidimensionnel aplati en un tableau simple
forEach() Parcourt un à un les éléments du tableau pour y exécuter une fonction
from()
ES6
Construit un tableau à partir d'un autre objet
includes()
ES7
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

Nouvelle édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 21 octobre

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

Commandez en ligne

Chercher une fonction, un objet, ...

Le 30/10/2020 23:12:19 sur php7 en 33.82 ms