SFI23504 CR 5fc4bdca36020
SFI23504 CR 5fc4bdca36020
SFI23504 CR 5fc4bdca36020
Objectifs
1.Généralités
L’objet Array n’est rien d’autre qu’un tableau. Un tableau est en quelque sorte une
liste d’éléments indexés que l’on pourra lire – chercher les données - ou écrire – entrer les
données – à volonté.
Rappel : Création d’un objet : Un objet est créé en utilisant une fonction spéciale de la classe,
précédée du mot new. Cette fonction est appelée constructeur, et porte le nom de la classe. Un objet
est appelé instance de la classe.
Syntaxe :
Syntaxe :
Exemple 1.1 :
Syntaxe :
variable [i] = y;
Exemple 1.2 :
MonTableau [0] = 7 ;
MonTableau [1] = 4 ;
Exemple 1.3 :
MonTableau [i] = i;
document.write (MonTableau[i]);
Syntaxe :
variable1 = new Array(x) ;
variable1 [i] = y ;
Exemple 1.4 :
MonTableau [0] = 7 ;
4. Tableau à 2 dimensions
Syntaxe :
Exemple 1.5 :
Il est bien entendu plus rapide d’utiliser une instruction itérative pour créer ce tableau
à 2 dimensions.
Exemple 1.6 :
}
Avec ce système, on peut créer un tableau à 3,4 dimensions ou plus, bien que l’utilité
en soit quelque peu douteuse…
5. Propriétés et méthodes
Comme tout objet, l’objet Array possède une propriété et des méthodes qui s’avèrent
assez utiles.
5.1.Propriété
Syntaxe :
y = variable.length ;
Exemple 1.7 :
document.write (MonTableau.length) ;
5.2.Méthodes
L’objet Array possède plusieurs méthodes qui permettent de manier les éléments du
tableau.
Syntaxe :
tableau.méthode() ;
• join (séparateur) : regroupe tous les éléments du tableau en une seule chaîne. Chaque
élément est séparé par un séparateur. Ci celui-ci n’est pas précisé, ce sera une virgule.
Exemple 11.8 :
MonTableau.reverse() ;
MonTableau.sort() ;
.6.Exercice
Le but de l’exercice est d’afficher les entiers compris entre 1 et 10 inclus dans l’ordre
décroissant. Vous utiliserez pour cela un tableau de 10 éléments.