Cet article décrit les méthodes de définition et d'utilisation des tableaux en JavaScript. Partagez-le pour votre référence. L'analyse spécifique est la suivante:
Copiez le code comme suit: <! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<Title> </Title>
<script type = "text / javascript">
// 【Array en dictionnaire】
var arr = new Array (); // déclare un objet de tableau dynamique arr
arr [0] = "Tom";
arr [1] = "Jim";
arr [2] = "ergouzi";
pour (var i dans arr) {
alerte (i); // Sortie 1, 2, 3 [Ce n'est pas comme le tableau C # qui sortira Vale, ici la sortie est la clé: style dictionnaire]
}
pour (var i = 0; i <arr.length; i ++) {
alerte (arr [i]); // Sortie Tom, Jim, Ergouzi
}
* /
// 【Array en dictionnaire】
var dict = new Array (); // Déclarer un objet de tableau
dict ["People"] = "Ren"; // Ajouter dynamiquement un attribut de personne
dict ["pointer"] = "kou"; // Ajouter dynamiquement un attribut de port
dict ["hand"] = "shou"; // Ajouter dynamiquement un attribut main
pour (var item dans dict) {// tissé à travers l'objet de l'arraie dict: ce pour boucle est équivalent à la traversée Forach en C #, et la syntaxe est la même, mais ForEach est devenu pour
alerte (élément); // Personne de sortie, bouche, main [ce n'est pas comme C # Array Sortie Vale, ici la sortie est la clé: style dictionnaire]
// alert (arr [item]) // Si vous souhaitez produire sa valeur, vous pouvez également l'écrire comme ceci, donc vous le publiez: Ren, Kou, Shou
}
// Étant donné que la clé obtenue pour (var v dans dict) a cette fonctionnalité, nous pouvons utiliser cette fonctionnalité pour obtenir un autre membre dans un objet (le membre de l'objet apparaît sous la forme de la clé de l'objet)
pour (var v dans le document) {// Sortie tous les membres de l'objet document
document.writeln (v);
}
alerte (dict ["变"]); // Sortie Kou; Parce que l'objet Dict Array utilise "personne", "bouche" et "main" pour faire la clé, alors nous obtenons ici la valeur "Kou" en fonction de la "bouche" clé "
// Les tableaux ont également un moyen simplifié de déclarer
// 【Forme de déclaration simplifiée des tableaux ordinaires】
var str = [1, 2, 3, 4, 5, 6, 7, 8, 9]; // Ce type de tableau peut être considéré comme un cas particulier de dict ["man"] = "ren"; c'est-à-dire lorsque la clé est 0, 1, 2, 3 ..... la valeur est 1 lorsque la clé est 0
pour (var i = 0; i <str.length; i ++) {
alerte (str [i]); // Sortie 1,2, 3, 4, 5, 6, 7, 8, 9
}
// 【Tableau de style dictionnaire Formulaire de déclaration simplifiée】
var str = {"tom": 30, "Jim": 28, "ergouzi": 16};
pour (var v dans str) {
alerte (v); // Sortie Tom, Jim, Ergouzi
}
/ *
pour (var i = 0; i <str.length; i ++) {// Notez que les tableaux de style dictionnaire dont les clés ne sont pas des nombres ne peuvent pas être traversés sous la forme de ceci pour la boucle. Parce que str [i], où c'est un index, c'est un nombre
alerte (str [i]);
} * /
</cript>
</ head>
<body>
</docy>
</html>
J'espère que cet article sera utile à la programmation JavaScript de tous.