Les tableaux JavaScript
- Déclaration
Les tableaux en JavaScript sont limités à une seule dimension. Mais nous verrons qu'il est possible de créer de tableaux de tableaux ce qui permet de créer des structures multidimensionnelles. Un tableau peut être hétérogène et contenir plusieurs types de données (chaîne de caractères,nombres...).
Il existe quatre façons de créer un tableau :
- Méthode 1
La plus simple consiste à créer un nouvel objet Array grâce à l'opérateur new. Par exemple, pour créer un tableau de 5 éléments appelé livres, nous pouvons écrire :
livres = new Array(5);
Nous aurons ainsi créer un tableau nommé livres qui aura une longueur de 5 : sa propiété length vaudra donc la même valeur.
livres = new Array(5); alert("le tableau livres a une longueur de : "+ livres.length + " éléments ");
- Méthode 2
Depuis JavaScript 1.2, il est possible d'utiliser un raccourci pour déclarer un tableau qui est celui-ci :
livres = [];
- Méthode 3
Il est aussi possible de déclarer et initialiser un tableau en une seule opération :
livres = ["Des souris et des hommes","Roméo et Juliette", "JavaScript pour les nuls","La technique XML", "Le client"];
- Méthode 4
Nous verrons plus loin qu'il exite une dernière manière de créer un tableau en récupérant celui-ci comme un résultat de certaines fonctions.