créer des tableaux |
See You Why? |
Dans le chapitre précédent, nous avons déjà vu deux méthodes pour déclarer, instancier ou créer des tableaux. Nous rappelons rapidement ces deux méthodes avant d'en présenter d'autres :
Méthode qui sépare la déclaration et l'affectation ou instanciation.
Pour déclarer, il faut utiliser le mot-clé new. Par exemple :
var membre = new Array;
Puis, pour l'affectation :
membre[0] = "Barack Obama";
membre[1] = "George W Bush";
membre[2] = "Bill Clinton";
membre[3] = "Geoge H W Bush";
membre[4] = "Ronald Reagan";
membre[5] = "Jimmy Carter";
membre[6] = "Gerald Ford";
membre[7] = "Richard Nixon";
... sans oublier que 8 éléments ==> indices de 0 à 7.
La méthode accélérée de création de tableau suit la syntaxe suivante :
var member = new Array("Barack Obama","George W Bush","Bill Clinton","George H W Bush","Ronald Reagan","Jimmy Carter","Gerald Ford","Richard Nixon");
On notera que les guilles sont ici absolument nécessaires car les chaines de caractères comprennent des espaces... sans espace, on aurait pu oublier ces guilles.
Il peut s'avérer très utile de créer des tableaux à nombreuses entrées au moyen d'une boucle. Puisque les grandes vacances scolaires comptent 9 semaines, on peut imaginer l'enseignant qui prévoit une image par semaine, soit 43 images. Il pourra facilement créer son tableau de notes de la façon suivante :
function images() {
im = new Array(43);
for (i=0;i<43;i++) {
im[i] ="pics/im"+i+".gif";
}
}
Il ne lui restera alors plus qu'à créer le répertoire pics, puis à y placer les 43 images de noms im0.gif à im43.gif avant que son programme ne puisse s'exécuter sans erreur.
voir suite > > >
voir suite > > >