Heim >Web-Frontend >js-Tutorial >JavaScript implementiert ein mehrdimensionales Array
In C# kann die Definition eines mehrdimensionalen Arrays durch einen solchen einfachen Code erreicht werden:
[csharp]
int[,]myArray=new int[4,5];
In JavaScript können mehrdimensionale Arrays nicht durch direkte Definition implementiert werden. Wie implementiert man sie?
Definieren Sie zunächst ein eindimensionales Array:
[javascript]
var myArray=new Array();
Definieren Sie dann die Mitglieder des eindimensionalen Arrays in ein Array (eine Neudefinition ist möglich, da JavaScript ist ein schwacher Typ):
[javascript]
myArray[0]=new Array();
Bisher ist ein zweidimensionales Array mit dem ersten Index 0 definiert Ein zweidimensionales Array mit Index 1 muss vor der Verwendung noch definiert werden:
[javascript]
myArray[1]=new Array( : ; Skript type = "text/javaScript" & gt; Definiere das Mitglied mit Index 0 als zweidimensionales Array
questions[0][0 ] = „die Beatles waren:“;
//Antwort
Fragen[0][1] = „Eine Sixties-Rockgruppe aus Liverpool“
Fragen[0][2] = „Vier musikalisch begabte insekten";
questions[0][3] = "Deutsche Autos";
questions[0 ][4] = "Ich weiß nicht";
//Antwort auf Frage 1
Antworten[0] = "A"
//Frage 2
/ /Definition Frage 2
Fragen[1] = new Array(
Fragen[1][ 0] = „Homer Simpons Lieblingsessen ist:“;
Fragen[1][1] = „Fresd Slead“
Fragen[1][2] = „Donuts“; [3] = „Meeresfrüchte“;
Fragen[1][4] = „Äpfel“ //Antwort auf Frage 2
Antworten[1] = „B“; >
//Prompt, dass die Initialisierung abgeschlossen ist
warning("Array Initiallized");
PS: Bin dabei, JavaScript zu lernen In letzter Zeit verwende ich oft Notepad zum Schreiben von Programmen und ändere sie dann zum Ausführen in das .htm-Format. Dies ist nicht so effizient wie in VS oder DreamWeaver High, hauptsächlich weil es keine intelligenten Eingabeaufforderungen und Hervorhebungen gibt. Aber Sie können sich daran erinnern, auf jedes kleine Detail zu achten, z. B. auf die Groß-/Kleinschreibung von JavaScript, das Schreiben von HTML-Tags usw.