Objet tableau
Un objet tableau est une collection d'objets, et les objets à l'intérieur peuvent être de différents types. Chaque objet membre du tableau possède un « indice » qui représente sa position dans le tableau (le comptage commence à 0).
Les indices des tableaux sont représentés par des crochets, par exemple :
myArray[2]="hello"
Remarque : JavaScript n'a que des tableaux unidimensionnels. Pour utiliser des tableaux multidimensionnels, veuillez utiliser cette méthode virtuelle :
.var myArray = new Array(new Array(), new Array(), new Array(), ...);
En fait, il s'agit d'un tableau unidimensionnel, et chaque élément qu'il contient est un tableau. Lors de l'appel des éléments de ce "tableau bidimensionnel" :
myArray[2][3] = ...;
(1)Propriété du tableau
length : renvoie la longueur du tableau, c'est-à-dire combien d'éléments y a-t-il dans le tableau. Il est égal à l'indice du dernier élément du tableau plus un.
Par conséquent, si vous souhaitez ajouter un élément, vous avez seulement besoin de :
`` myArray[myArray.length] = ...; ```
Méthode de définition du tableau :
1 Un tableau vide est. défini :
var Array name = new Array();
2 Spécifiez un tableau avec n éléments vides lors de la définition :
var Array name = new Array. (n) ;
3. Lors de la définition du tableau, initialisez directement les données :
var array name = [<Element1>, <Element2>, <Element3> ..];
Nous définissons le tableau myArray et attribuons la valeur. Le code est le suivant :
var myArray = [2, 8, 6];
Les éléments du tableau utilisent :
nom du tableau [indice] = valeur;Méthode Array
join("Specify separator") : Renvoie une chaîne pour enchaîner les éléments du tableau ensemble. par le délimiteur spécifié.
toString() : convertit le tableau en chaîne et renvoie le résultat.
reverse() : Inverse l'ordre des éléments du tableau.
slice(n,m) : Renvoie un sous-tableau, du nième élément au mième élément du tableau.
sort(SortFunction) : Trie les éléments du tableau selon la SortFunction spécifiée.
concat(Array_1,Array_2) : Utilisé pour concaténer deux ou plusieurs tableaux.
Créer un tableau
<html> <body> <script type="text/javascript"> var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW" for (i=0;i<mycars.length;i++) { document.write(mycars[i] + "<br />") } </script> </body> </html>
Fusionner deux tableaux - concat()
<html> <body> <script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" var arr2 = new Array(3) arr2[0] = "James" arr2[1] = "Adrew" arr2[2] = "Martin" document.write(arr.concat(arr2)) </script> </body> </html>