Les tableaux
CHAPITRE 8
207
Commençons par la dernière technique que vous rencontrerez souvent dans les livres et/
ou autres publications numériques.
Par index
Considérons la déclaration suivante :
var jours:Array = new Array();
Nous allons simplement définir la valeur des trois premières entrées du tableau en faisant
référence aux index 0, 1 et 2, éléments qui n’existent pas encore.
jours[0]="Lundi";
jours[1]="Mardi";
jours[2]="Mercredi";
L’affichage des éléments du tableau est sans surprise :
trace(jours);
Cette technique est simple, mais elle ne s’applique pas à tous les cas.
À la fin d’un tableau
Imaginons, à présent, que nous disposions déjà d’un tableau et que nous souhaitions tout
simplement ajouter une entrée à la fin. Pour cela, vous allez utiliser la méthode push() de
la classe Array().
var jours:Array = new Array("Lundi","Mardi","Mercredi");
jours.push("Jeudi");
La valeur de l’entrée à insérer est un paramètre de la méthode push()et doit donc être
placée à l’intérieur des parenthèses. Si plusieurs éléments doivent être ajoutées, séparez-les
simplement par des virgules.
jours.push("Vendredi","Samedi","Dimanche");
C’est la méthode que vous utiliserez le plus fréquemment.
Au début d’un tableau
Dans certains cas, vous devrez ajouter un élément au début du tableau et non à la fin.
Vous utiliserez alors la méthode unShift() de la classe Array().
var jours:Array = new Array("Mardi","Mercredi");
jours.unshift("Lundi");
De façon analogue à la méthode push(), vos pouvez insérer plusieurs entrées si vous spécifiez,
en paramètres de la méthode unShift(), plusieurs valeurs séparées par des virgules.
Lundi,Mardi,Mercredi
CHAPITRE 8
207
Commençons par la dernière technique que vous rencontrerez souvent dans les livres et/
ou autres publications numériques.
Par index
Considérons la déclaration suivante :
var jours:Array = new Array();
Nous allons simplement définir la valeur des trois premières entrées du tableau en faisant
référence aux index 0, 1 et 2, éléments qui n’existent pas encore.
jours[0]="Lundi";
jours[1]="Mardi";
jours[2]="Mercredi";
L’affichage des éléments du tableau est sans surprise :
trace(jours);
Cette technique est simple, mais elle ne s’applique pas à tous les cas.
À la fin d’un tableau
Imaginons, à présent, que nous disposions déjà d’un tableau et que nous souhaitions tout
simplement ajouter une entrée à la fin. Pour cela, vous allez utiliser la méthode push() de
la classe Array().
var jours:Array = new Array("Lundi","Mardi","Mercredi");
jours.push("Jeudi");
La valeur de l’entrée à insérer est un paramètre de la méthode push()et doit donc être
placée à l’intérieur des parenthèses. Si plusieurs éléments doivent être ajoutées, séparez-les
simplement par des virgules.
jours.push("Vendredi","Samedi","Dimanche");
C’est la méthode que vous utiliserez le plus fréquemment.
Au début d’un tableau
Dans certains cas, vous devrez ajouter un élément au début du tableau et non à la fin.
Vous utiliserez alors la méthode unShift() de la classe Array().
var jours:Array = new Array("Mardi","Mercredi");
jours.unshift("Lundi");
De façon analogue à la méthode push(), vos pouvez insérer plusieurs entrées si vous spécifiez,
en paramètres de la méthode unShift(), plusieurs valeurs séparées par des virgules.
Lundi,Mardi,Mercredi
