Arrays sind eine der häufigsten Datenstrukturen in JavaScript. Sie können Sammlungen beliebiger Elementtypen speichern, was sie zu einem sehr leistungsfähigen Werkzeug für die Arbeit mit Daten macht. Eine der am häufigsten gestellten Fragen von Neulingen in der Programmierung ist, wie man ein Array mit einer bestimmten Länge erstellt. In diesem Artikel betrachten wir eine einfache Möglichkeit, ein Array mit einer bestimmten Länge zu erstellen, das besonders für Anfänger nützlich ist.
JavaScript bietet mehrere Möglichkeiten, ein Array mit einer bestimmten Länge zu erstellen. Eine solche Methode ist die Verwendung einer Funktion Array(), die ein Argument annimmt - die gewünschte Array-Länge. Wenn wir beispielsweise ein Array von 5 Elementen benötigen, können wir den folgenden Code verwenden:
let myArray = new Array(5);
Wenn Sie ein Array mit einer Funktion erstellen Array(). Alle Elemente werden mit einem Wert initialisiert undefined. Dies bedeutet, dass wir das Array später mit den gewünschten Werten füllen können, indem wir die Indizierung verwenden.
Moderne Versionen von JavaScript ermöglichen es uns außerdem, Arrays mit einer bestimmten Länge mit einer Funktion zu erstellen Array.from(). Diese Funktion akzeptiert zwei Argumente: die gewünschte Array-Länge und eine optionale Callback-Funktion, die zum Konvertieren von Array-Elementen verwendet wird. Hier ist ein Beispiel für die Verwendung der Funktion Array.from() so erstellen Sie ein Array mit einer Länge von 5 Elementen:
let myArray = Array.from(< length: 5 >);
Wie Sie sehen können, ist das Erstellen eines Arrays mit einer bestimmten Länge in JavaScript ziemlich einfach, und es gibt mehrere Möglichkeiten, dies zu tun. Verwenden Sie die Funktion Array() oder Array.from() abhängig von Ihren Bedürfnissen und Ihrem Geschmack. In jedem Fall wird das Erstellen eines Arrays mit einer bestimmten Länge eine einfache Aufgabe sein, selbst für Anfänger.
Wie erstelle ich ein Array mit einer bestimmten Länge in JavaScript
In JavaScript gibt es mehrere Möglichkeiten, ein Array mit einer bestimmten Länge zu erstellen, und wir werden uns die einfachste von ihnen ansehen.
Um ein Array einer bestimmten Länge in JavaScript zu erstellen, können wir die Array() -Methode verwenden und einfach die gewünschte Länge als Argument angeben. Wenn wir beispielsweise ein Array von 5 Elementen benötigen, können wir den folgenden Code schreiben:
let array = new Array(5);
In diesem Beispiel ist die Variable array ein Array der Länge 5, aber alle Elemente haben den Wert undefined .
Wenn wir ein Array mit bestimmten Werten benötigen, können wir die fill() -Methode verwenden. Wenn wir beispielsweise ein Array mit 5 Elementen erstellen möchten, von denen jedes einen Wert von 0 hat, können wir den folgenden Code schreiben:
let array = new Array(5).fill(0);
In diesem Beispiel hat jedes Element des Arrays den Wert 0.
Mit diesen einfachen Methoden können Sie ein Array mit einer bestimmten Länge erstellen und es mit Werten Ihrer Wahl füllen. Dies ist eine nützliche Technik in vielen JavaScript-Programmierszenarien.
Eine einfache Möglichkeit für Anfänger
Das Erstellen eines Arrays mit einer bestimmten Länge in JavaScript kann für angehende Entwickler eine bemerkenswerte Aufgabe sein. Es gibt jedoch eine einfache und einfache Möglichkeit, dieses Ziel zu erreichen.
Verwenden Sie zunächst einfach die Funktion Array() und geben Sie die gewünschte Array-Länge als Argument an. Wenn Sie beispielsweise ein Array mit 5 Elementen erstellen möchten:
const arrayLength = 5;const newArray = Array(arrayLength);
Das resultierende Array hat fünf leere Zellen:
- 0: undefined
- 1: undefined
- 2: undefined
- 3: undefined
- 4: undefined
Sie können diese Zellen mit Werten füllen, indem Sie eine Schleife oder einen anderen Ansatz verwenden, der für Ihre Aufgabe geeignet ist. Zum Beispiel:
const arrayLength = 5;const newArray = Array(arrayLength);for (let i = 0; i < arrayLength; i++) console.log(newArray); // [1, 2, 3, 4, 5]
Jetzt kennen Sie eine einfache Möglichkeit, ein Array mit einer bestimmten Länge in JavaScript zu erstellen, und Sie können diesen Ansatz für Ihre Projekte verwenden.
Schritte zum Erstellen eines Arrays mit einer bestimmten Länge in JavaScript
Das Erstellen eines Arrays mit einer bestimmten Länge in JavaScript kann in vielen Fällen nützlich sein. Im Folgenden finden Sie einfache Schritte zum Erstellen eines Arrays mit einer bestimmten Länge mithilfe verschiedener JavaScript-Methoden.
-
Verwenden des Array-Konstruktors: Sie können den Array-Konstruktor verwenden, um ein Array mit einer bestimmten Länge in JavaScript zu erstellen. Übergeben Sie einfach die gewünschte Länge als Argument an den Array-Konstruktor wie folgt:
let length = 5;let myArray = new Array(length);
let length = 5;let myArray = Array.from([], () => undefined).fill(undefined, 0, length);
let length = 5;let myArray = new Array(length).fill(undefined);
let length = 5;let myArray = Array.from(Array(length)).map(() => undefined);
Unabhängig von der gewählten Methode können Sie mit den obigen Schritten einfach ein Array mit einer bestimmten Länge in JavaScript erstellen. Denken Sie daran, dass die Indizierung von Arrays bei Null beginnt, sodass Sie ein Array mit Indizes von 0 bis (Länge ist 1) erhalten.
Nützliche Tipps und Tricks
Wenn Sie ein Array mit einer bestimmten Länge in JavaScript erstellen müssen, befolgen Sie diese hilfreichen Tipps und Tricks:
1. Verwenden Sie den Array() -Konstruktor
Die einfachste Möglichkeit, ein Array mit einer bestimmten Länge zu erstellen, besteht darin, den Array() -Konstruktor zu verwenden. Übergeben Sie einfach die gewünschte Array-Länge als Argument:
let length = 5;let myArray = new Array(length);
Jetzt haben Sie ein myArray mit 5 leeren Elementen.
2. Füllen Sie das Array mit den Standardwerten
Standardmäßig haben alle Elemente eines Arrays, das mit dem Array() -Konstruktor erstellt wurde, den Wert undefined. Wenn Sie das Array mit den Anfangswerten füllen möchten, können Sie die fill() -Methode mit dem Standardwert verwenden:
let length = 5;let defaultValue = 0;let myArray = new Array(length).fill(defaultValue);
Jetzt haben Sie ein myArray, das 5 Elemente mit einem Wert von 0 enthält.
3. Verwenden Sie die Array-Methode.from()
Wenn Sie einen funktionaleren Ansatz bevorzugen, können Sie die Array-Methode verwenden.from(), mit dem Sie Arrays mit einer bestimmten Länge erstellen und mit Werten gefüllt werden können:
let length = 5;let defaultValue = 0;let myArray = Array.from(< length >, () => defaultValue);
Jetzt haben Sie ein myArray, das 5 Elemente mit einem Wert von 0 enthält, die mit der Array-Methode erstellt wurden.from().
4. Negative Werte verarbeiten
Beachten Sie, dass ein negativer Wert an den Array() -Konstruktor oder die Array-Methode übergeben wird.from() erstellt ein leeres Array. Wenn Sie ein Array mit negativer Länge erstellen müssen, können Sie die fill() -Methode mit einem separaten Wert verwenden. Zum Beispiel:
let length = -5;let defaultValue = 0;let myArray = new Array(Math.abs(length)).fill(defaultValue);
Jetzt haben Sie ein myArray, das 5 Elemente mit einem Wert von 0 enthält, auch wenn der Wert von length negativ ist.
Mit diesen hilfreichen Tipps und Tricks können Sie Arrays mit einer bestimmten Länge in JavaScript einfach erstellen und dann in Ihren Projekten verwenden.