Tipps zum Erstellen zweidimensionaler Arrays in JavaScript

Tipps zum Erstellen zweidimensionaler Arrays in JavaScript

Erstellen eines zweidimensionalen Arrays in Js:

Zunächst einmal unterstützt JavaScript nur eindimensionale Arrays, aber wir können mit einigen Methoden Matrizen und mehrdimensionale Arrays implementieren.

Mit der normalen Erstellungsmethode gibt es keine Probleme:

(1) Erstellen Sie ein zweidimensionales Array durch Verschachtelung eines eindimensionalen Arrays:

sei arr = [];
a[0] = [1,2,3,4,5,6];
ein[1] = [10,20,30,40,50,60]

Verwenden Sie dann eine doppelte for-Schleife, um über die Elemente in diesem zweidimensionalen Array zu iterieren

Mit dieser Methode können Sie ein mehrdimensionales Array erstellen, unabhängig davon, wie viele Dimensionen es hat. Sie können es durch verschachtelte Schleifen durchlaufen.

Methoden zur Problembehebung:

  lass arr1 = neues Array(10).fill(neues Array(10).fill(0))

Die Konsole druckt arr1 :

Bitte fügen Sie eine Beschreibung des Bildes hinzu

Wenn Sie zu diesem Zeitpunkt arr[0][0] = 1 festlegen möchten, werden Sie feststellen, dass das erste Element aller Unterarrays des zweidimensionalen Arrays in 1 geändert wird.

Bitte fügen Sie eine Beschreibung des Bildes hinzu

Grund:

Bitte fügen Sie eine Beschreibung des Bildes hinzu

Zusammenfassend ist es besser, eine ehrliche Erstellungsmethode zu wählen:

var a = neues Array();

for(var i=0;i<5;i++){ //Die Länge einer Dimension beträgt 5

    a[i] = neues Array();

    for(var j=0;j<5;j++){ //Die Länge der zweidimensionalen Ebene beträgt 5

    	a[i][j] = 0;
   }

}

Dies ist das Ende dieses Artikels über die Erstellungstechniken für zweidimensionale Arrays in JavaScript. Weitere relevante Inhalte zu zweidimensionalen Arrays in JavaScript finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • JS-Implementierungsbeispiel für die Konvertierung eines zweidimensionalen Arrays in eine Zeichenfolge im JSON-Format
  • JS implementiert ein einfaches Beispiel für Permutations- und Kombinationsoperationen von zweidimensionalen Array-Elementen
  • Beispiel für die dynamische Erstellung eines zweidimensionalen Arrays in JavaScript
  • Analyse tiefer und flacher Kopien zweidimensionaler Arrays und Objekte in Javascript
  • Beispiel für die Generierung eines zweidimensionalen Schlüssel-Wert-Arrays in Python und die Konvertierung in JSON
  • Über die Konvertierung zwischen eindimensionalem Array und zweidimensionalem Array in JS
  • JavaScript-Array-Operationen: Rotieren zweidimensionaler Arrays

<<:  MySQL effiziente Abfrage Left Join und Gruppieren nach (plus Index)

>>:  So übermitteln Sie eine reine HTML-Seite, übergeben Parameter und überprüfen die Identität

Artikel empfehlen

HTML-Grundlagen-Zusammenfassungsempfehlung (Titel)

HTML: Titel Überschriften werden durch Tags wie &...

Detaillierte Erläuterung der Verwendung der MySQL-Verkettungsfunktion CONCAT

In den vorherigen Artikeln wurden die Ersetzungsf...

Lösung zur Codeaufteilung im Vue-Projekt

Inhaltsverzeichnis Hintergrund Zweck Vor der Spal...

Der Unterschied zwischen Schlüssel und Index in MySQL

Schauen wir uns zunächst den Code an: ALTER TABLE...

Beispielcode für HTML-Layout links und rechts

CSS: Code kopieren Der Code lautet wie folgt: html...

CentOS7.5-Installationstutorial für MySQL

1. Überprüfen Sie zunächst, ob auf dem System MyS...

Beispiel zum Einbetten von H5 in die Webansicht des WeChat-Applets

Vorwort WeChat-Miniprogramme bieten neue offene F...

HTML-Grundlagen - CSS-Stylesheets, Style-Attribute, Format- und Layoutdetails

1. Position : fest Gesperrte Position (relativ zu...

Beispielcode zur Eingabe des Kennzeichens und der Provinzkürzel in html

Das Prinzip besteht darin, zuerst ein Div mit ein...

JS 4 super praktische Tipps zur Verbesserung der Entwicklungseffizienz

Inhaltsverzeichnis 1. Kurzschlussurteil 2. Option...

So deaktivieren Sie die Eslint-Erkennung in Vue (mehrere Methoden)

Inhaltsverzeichnis 1. Problembeschreibung 2. Prob...