JavaScript Array Länge Eigenschaft

JavaScript Array Länge Eigenschaft

Beim Schreiben von Code müssen wir möglicherweise mehrere Werte speichern. Wir können einen Datentyp mit dem Namen Array verwenden, um diesen Bedarf zu erfüllen. Ein Array ist ein variabler Typ in jeder Programmiersprache, mit der mehrere Werte desselben Datentyps gespeichert werden, z. B. eine Liste von Studenten oder Mitarbeitern [Jane, John, Jack].

Notiz: Wir werden die Browserkonsole verwenden, um Beispiele zu demonstrieren, die in diesem Beitrag durchgeführt wurden. Um die Browserkonsole zu öffnen:

  • Benutze die F12 -Schlüssel in Chrom und andere Browser auf Chrombasis.
  • Verwenden Strg + Shift + K -Tastatur Verknüpfungsschlüssel für Mozilla.
  • Verwenden Option + ⌘ + C Tastaturverknüpfung Tasten In Safari (wenn das Entwicklermenü nicht angezeigt wird, öffnen Sie die Einstellungen durch Drücken ⌘ +, und in Advanced Registerkarte Überprüfung “Das Menü entwickeln in der Menüleiste”)).

Was ist ein Array.Länge Eigenschaft in JavaScript

Der Array.Länge Eigenschaft wird verwendet, um die Gesamtzahl der Elemente in einem Array zu erhalten. Zum Beispiel, wenn wir das folgende Array in unserem Programm haben:

var student = ["John Doe", "Jane Doe", "John Smith"];

Und wir benutzen die Array.Länge Eigenschaft darauf, dann die Array.Länge Eigenschaft Gibt einen Wert von drei zurück, da das Array drei Elemente enthält. Wir können dies durch die Verwendung der Konsole überprüfen.log () Methode.

var student = ["John Doe", "Jane Doe", "John Smith"];
Konsole.Protokoll (Schüler.Länge)

Wenn wir nun dem Array ein weiteres Element hinzufügen und das verwenden Array.Länge Eigenschaft Dann ändert sich die Ausgabe auf der Konsole an:

var Studenten = ["John Doe", "Jane Doe", "John Smith", "Jacob Smith"];
Konsole.Protokoll (Schüler.Länge)

So setzen Sie die Anzahl der Elemente in einem Array mit dem Array.Längenmethode:

Wir können die verwenden Array.Länge Eigenschaft Die Anzahl der Elemente auch in einem Array festlegen.

Nehmen wir das Array wie oben erwähnt “Studenten,”Als Beispiel noch einmal. Es hat derzeit 4 Elemente. Wir können die verwenden Array.Länge Eigenschaft die Anzahl seiner Elemente ändern. In diesem Beispiel werden wir die Anzahl der Elemente von 4 auf 5 erhöhen:

var Studenten = ["John Doe", "Jane Doe", "John Smith", "Jacob Smith"];
Studenten.Länge = 5;
Konsole.Protokoll (Schüler.Länge)

Der Array.Länge Eigenschaft hat ein weiteres Element hinzugefügt, das ein nicht kritischer leerer Slot ist. Wir können dies überprüfen, indem wir das gesamte Array an die Konsole ausgeben:

var Studenten = ["John Doe", "Jane Doe", "John Smith", "Jacob Smith"];
Studenten.Länge = 5;
Konsole.Protokoll (Schüler.Länge)
Konsole.Protokoll (Schüler)

Jetzt werden wir das verwenden Array.Länge Eigenschaft Noch einmal, um die Anzahl der Elemente von 5 auf 3 zu reduzieren:

var Studenten = ["John Doe", "Jane Doe", "John Smith", "Jacob Smith"];
Studenten.Länge = 5;
Konsole.Protokoll (Schüler.Länge)
Konsole.Protokoll (Schüler)
Studenten.Länge = 3;
Konsole.Protokoll (Schüler.Länge)
Konsole.Protokoll (Schüler)

Die maximale Anzahl von Elementen, die ein Array haben kann, ist 4294967295, Da es sich um einen 32-Bit-Datentyp handelt. Wie Sie im folgenden Beispiel sehen können, wenn wir versuchen, eine Reihe von zu machen Länge4294967296, Wir werden einen Fehler bekommen.

Studenten.Länge = 4294967296;
Konsole.Protokoll (Schüler.Länge)

Abschluss

Ein Array ist eine Datenstruktur, die aus einer Sammlung von Elementen besteht, die zum Speichern ähnlicher Wertearten verwendet werden. Der Array.Länge Eigenschaft wird verwendet, um die Anzahl der in einem Array vorhandenen Elemente zu erhalten oder festzulegen.

Wenn wir diese Eigenschaft verwenden, um die Anzahl der Array -Elemente zu erhalten, gibt sie eine höhere Nummer eins als den höchsten Index des Arrays. Dies liegt an der Array -Indexierung, die bei 0 beginnt.

In diesem Anführer haben wir gelernt, wie man das benutzt Array.Länge Eigenschaft. Diese Eigenschaft ist wirklich nützlich, wenn wir Schleifen oder Bedingungen auf Arrays ausführen müssen.