Dieser Artikel beschreibt die Definitions- und Verwendungsmethoden von Arrays in JavaScript. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Kopieren Sie den Code wie folgt: <! 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">
<kopf>
<title> </title>
<script type = "text/javaScript">
// 【Array im Wörterbuch】
var arr = new Array (); // ein dynamisches Array -Objekt arr deklarieren
arr [0] = "tom";
arr [1] = "jim";
arr [2] = "Ergouzi";
für (var i in arr) {
Alarm (i); // Ausgabe 1, 2, 3 [Es ist nicht wie das C# -Array, das Vale ausgibt. Hier ist der Ausgang der Schlüssel: Wörterbuchstil]
}
für (var i = 0; i <arr.length; i ++) {
alarm (arr [i]); // Tom, Jim, Ergouzi ausgeben
}
*/
// 【Array im Wörterbuch】
var dict = new Array (); // ein Array -Objekt Diktat deklarieren
dikte ["people"] = "ren"; // ein Personattribut dynamisch hinzufügen
dict ["Zeiger"] = "Kou"; // Dynamisch ein Port -Attribut hinzufügen
dict ["Hand"] = "Shou"; // dynamisch ein Handattribut hinzufügen
für (var item in dict) {// transpraight über das dict Array -Objekt: Dies für Schleife ist gleichbedeutend mit der für die Durchführung von C#und die Syntax ist gleich, aber foreach ist für geworden für geworden für geworden für
alarm (Artikel); // Ausgabe Person, Mund, Hand [es ist nicht wie C# Array Ausgangsvale, hier ist der Ausgang der Schlüssel: Wörterbuchstil]
// alert (arr [item]) // Wenn Sie seinen Wert ausgeben möchten, können Sie ihn auch so schreiben, also geben Sie es aus: Ren, Kou, Shou
}
// Da der Schlüssel, der für (var v im dict) erhalten wurde, diese Funktion hat, können wir diese Funktion verwenden, um ein anderes Mitglied in einem Objekt zu erhalten (das Element des Objekts wird in der Form des Objektschlüssels angezeigt).
für (var v im Dokument) {// Alle Mitglieder des Dokumentobjekts ausgeben
document.writeln (v);
}
alarm (dict ["变"]); // Ausgabe kou; Weil das Dict -Array -Objekt "Person", "Mund" und "Hand" verwendet, um den Schlüssel zu erstellen, erhalten wir hier den Wert "Kou" basierend auf der "Mundschlüssel"
// Arrays haben auch einen vereinfachten Weg zum Deklarieren
// 【vereinfachte Deklarationsform der normalen Arrays】
var str = [1, 2, 3, 4, 5, 6, 7, 8, 9]; // Diese Art von Array kann als Sonderfall von DICT ["Man"] = "Ren" angesehen werden; Das heißt, wenn der Schlüssel 0, 1, 2, 3 ist ..... der Wert ist 1, wenn der Schlüssel 0 ist
für (var i = 0; i <str.length; i ++) {
alarm (str [i]); // Ausgabe 1,2, 3, 4, 5, 6, 7, 8, 9
}
// 【Wörterbuchstil -Array vereinfachte Deklarationsform】】
var str = {"tom": 30, "jim": 28, "Ergouzi": 16};
für (var v in str) {
Alarm (v); // Tom, Jim, Ergouzi ausgeben
}
/*
für (var i = 0; i <str.length; i ++) {// Beachten Sie, dass Arrays im Wörterbuchstil, deren Schlüssel keine Zahlen sind, in Form dieser Schleife nicht durchquert werden können. Weil Str [i], wo ich ein Index ist, ist es eine Zahl
alarm (str [i]);
}*/
</script>
</head>
<body>
</body>
</html>
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.