Zum Hauptinhalt springen

Wie man die Länge eines Arrays erkennt: Das Geheimnis der Eigenschaft, das Ihnen hilft

Arrays sind eine der beliebtesten Datenstrukturen in der Programmierung. Sie ermöglichen es Ihnen, eine große Anzahl von Werten in einer Variablen zu speichern und zu organisieren. Aber woher weiß man, wie viele Elemente ein bestimmtes Array enthält?

Es stellt sich heraus, dass es in JavaScript eine spezielle Eigenschaft gibt, die es einfach macht, die Länge eines Arrays zu bestimmen. Diese Eigenschaft wird als length. Verweisen Sie einfach auf das Array nach Namen und fügen Sie einen Punkt und das Wort length hinzu, um die Anzahl der Elemente im Array zu erhalten.

Zum Beispiel, wenn Sie ein Array namens haben numbers, um seine Länge zu kennen, können Sie schreiben numbers.length. Diese Eigenschaft gibt eine Zahl zurück, die die Länge des Arrays darstellt.

Eine geheime Eigenschaft, um die Länge eines Arrays zu bestimmen

Wenn Sie die Anzahl der Elemente in einem Array herausfinden müssen, gibt es eine universelle und einfache Lösung. Dazu können Sie die Eigenschaft verwenden length. Es gibt einen numerischen Wert zurück, der die Anzahl der Elemente im Array angibt.

Betrachten wir ein Beispiel:

let fruits = ['яблоко', 'груша', 'банан'];let fruitsLength = fruits.length;console.log(fruitsLength); // Выведет 3

In diesem Beispiel haben wir ein Array erstellt fruits enthält drei Elemente. Dann haben wir die Eigenschaft verwendet length um die Länge des Arrays zu bestimmen, haben Sie es einer Variablen zugewiesen fruitsLength. Das Ergebnis ist die Zahl 3, da es drei Elemente im Array gibt.

Eigenschaft length funktioniert für alle Arten von Arrays, einschließlich leerer Arrays. Selbst wenn es undefined oder null im Array gibt, werden diese auch bei der Berechnung der Länge des Arrays berücksichtigt.

Merken Sie sich diese einfache Eigenschaft length, um die Länge des Arrays in Ihren Projekten leicht zu bestimmen.

Wir untersuchen die Arbeit der length-Eigenschaft in JavaScript

const myArray = [1, 2, 3, 4, 5];console.log(myArray.length); // Выведет: 5

Die length-Eigenschaft muss ohne Klammern verwendet werden, da sie eine Eigenschaft und keine Methode ist.

Es ist auch erwähnenswert, dass die length-Eigenschaft nur für numerische Indizes im Array funktioniert. Wenn ein Array Elemente mit nicht numerischen Indizes enthält, werden diese bei der Berechnung der Größe des Arrays nicht berücksichtigt.

Sie können die length-Eigenschaft verwenden, um eine Schleife zum Durchlaufen der Elemente eines Arrays zu erstellen:

const myArray = ['apple', 'banana', 'orange'];for (let i = 0; i < myArray.length; i++) console.log(myArray[i]);>// Выведет:// apple// banana// orange

Sie können auch die length-Eigenschaft verwenden, um die Größe eines Arrays zu ändern. Wenn Sie der length-Eigenschaft einen neuen Wert zuweisen, der größer als die aktuelle Array-Größe ist, wird das Array vergrößert, und die neuen Elemente werden mit dem Wert gefüllt undefined. Wenn Sie der length-Eigenschaft einen neuen Wert zuweisen, der kleiner als die aktuelle Array-Größe ist, wird das Array verkürzt und die überflüssigen Elemente werden entfernt.

Verwenden Sie die length-Eigenschaft, um mit Arrays zu arbeiten, um ihre Größe auf bequeme Weise zu ermitteln und mit jedem Array-Element in der Schleife zu interagieren.