Javascript - l'objet Array

Décembre 2016

Les particularités de l'objet Array

L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler
des tableaux.


il existe deux syntaxe pour créer une variable tableau :

var x = new Array(element1, element2, ...);

ou
var x = [element1, element2, ....];


chaque elements est separé par une virgule. Si aucun élément n'est précisé en paramètre, le tableau
est vide à la création. Dans le cas contraire, il sera initialisé avec
les valeurs des éléments passés en paramètres.

Les propriétés de l'objet Array

L'objet Array possède deux propriétés caractéristiques:
les propriétés input et length.


Le tableau suivant décrit les propriétés de l'objet Array.



Propriétédescription
lengthContient le nombre d'éléments du tableau.
inputCette propriété permet de faire une recherche dans le tableau à l'aide d'une expression régulière
prototypeCette propriété permet d'ajouter des propriétés personnalisées à l'objet.

Les méthodes standards de l'objet Array

Le tableau suivant décrit les méthodes de l'objet Array.



Méthodedescription
concat(tab1, tab2[, tab3, ...])Permet de concaténer plusieurs tableaux, c'est-à-dire de créer un tableau à partir de plusieurs tableaux.
Tableau.join(",")Renvoie une chaîne de caractères contenant tous les éléments du tableau sépare par le séparateur mis en paramètre.
Tableau.pop()Supprime le dernier élément du tableau et retourne sa valeur.
Tableau.shift()Supprime le premier élément du tableau.
Tableau.push(valeur1, valeur2, ...)Ajoute un ou plusieurs éléments en fin de tableau et retourne la nouvelle taille du tableau..
Tableau.unshift(valeur1, valeur2, ...)Ajoute un ou plusieurs éléments en début de tableau et retourne la nouvelle taille du tableau.
Tableau.splice(debut,nbr_elements,"new_1","new_2")Ajoute/retire des éléments d'un tableau en fonction de la position indiqué.
Tableau.slice()Renvoie un tableau contenant une partie (extraction) des éléments d'un tableau.
Tableau.sort()trie les éléments d'un tableau.
Tableau.includes(valeur recherché,position)Permet de savoir si un élément se trouve dans un le tableau elle recois en parametre l'element recherché et la position dans le tableau a partir de laquelle la recherche commence, elle retourne true ou false.
Tableau.toString()Renvoie la chaîne de caractères correspond à l'instruction
qui a permis de créer l'objet Array.
Tableau.indexOf(valeur,position)Retourne la position de l'élément mis en paramètre la recherche commence en fonction du deuxième paramètre si ce deuxième paramètre est omis la recherche commence en début de tableau si l'élément n'est pas trouvé elle retourne -1.
Tableau.lastIndexOf(valeur,position)similaire a indexOf la recherche se faisant a partir de la dernière position.
Tableau.valueOfRetourne tout simplement la valeur de l'objet Array auquel elle fait référence.
Tableau.reverse()Inverse l'ordre des éléments du tableau.

Parcourir un Array

l'index d'un tableau commence a 0, pour connaitre la valeur d'un element d'un tableau on utilise les crochets [ ]

pour connaitre la valeur du deuxième élément d'un tableau la syntaxe est la suivante

var le_tableau=["pomme","peche","poire","abricot"]
var valeur = le_tableau[1]
alert(valeur) //renvoie peche


pour parcourir les valeurs d'un tableau il suffit d'utiliser une boucle

var le_tableau=["pomme","peche","poire","abricot"]

for (var i==0; i < le_tableau.length; i++){
alert(le_tableau[i])
}

A voir également :

Ce document intitulé «  Javascript - l'objet Array  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.