Javascript : Méthodes et propriétés de l'objet Array

Dernière modification : 27-05-2010

Objet Array en javascript


L'objet Array permet de manipuler des tableaux.

Propriétés de l'objet Array


constructor
Constructeur
 
length
Retourne le nombre d'éléments du tableau
 
prototype
Ajoute une propriété ou une méthode à l'objet
 

Méthodes de l'objet array


concat (tabA, tabB, ...)
Concaténer un ou plusieurs tableau

Exemple(s)

var tabA = new Array("1");
var tabB = new Array("a","b","c");
var tabC = tabA.concat(tabB);
alert(tabC.join(',')); // Affiche : 1,a,b,c

 
join (separateur)
Convertit un tableau en une chaîne de caractères. Les valeurs sont séparées avec la chaine donnée en paramètre.

Exemple(s)

var tabA = new Array("a","b","c");
alert(tabA.join(',')); // Affiche : a,b,c

 
pop ()
Supprime le dernier élément du tableau. Retourne l'élément. Cette méthode change la taille du tableau.

Exemple(s)

var tabA = new Array("a","b");
var monElement = tabA.pop();
alert(tabA.join(',')); // Affiche : a

 
push (elementA, elementB, ...)
Ajoute un ou plusieurs éléments à la fin du tableau. Comme pour la méthode pop(), la taille du tableau est modifiée.

Exemple(s)

var tabA = new Array("a","b");
var taille = tabA.push("toto");
alert(tabA.join(',')); // Affiche : a,b,toto

 
reverse ()
Inverse l'ordre des éléments

Exemple(s)

var tabA = new Array("a","b");
tabA.reverse();
alert(tabA.join(',')); // Affiche : b,a

 
shift ()
Supprime le dernier élément du tableau. Retourne l'élément. La taille du tableau est modifiée.

Exemple(s)

var tabA = new Array("a","b");
var monElement = tabA.shift();
alert(tabA.join(',')); // Affiche : b

 
slice (debut, fin)
Renvoie une partie du tableau

Exemple(s)

var tabA = new Array("a","b","c","d","e");
var tabB = tabA.slice(2,4);
alert(tabB.join(',')); // Affiche : c,d

 
sort ()
Trie les éléments du tableau

Exemple(s)

var tabA = new Array("g","e","a","z","s");
tabA.sort();
alert(tabA.join(',')); // Affiche : a,e,g,s,z

 
splice (position, nombre, elementA, elementB, ...)
Remplace des éléments du tableau (supprime puis ajoute). Retourne la liste des éléments modifiés.

Exemple(s)

var tabA = new Array("a","b","c");
tabA.splice(2,2,"titi","toto");
alert(tabA.join(',')); // Affiche : a,b,titi,toto

 
unshift ()
 Ajoute un élément au début du tableau. Retourne la nouvelle taille du tableau.

Exemple(s)

var tabA = new Array("a","b","c");
tabA.unshift("toto");
alert(tabA.join(',')); // Affiche : toto,a,b,c