So erstellen Sie ein Array mit 1… n

So erstellen Sie ein Array mit 1… n

Erstellen einer Reihe von “N”Zahlen manuell, wie 1000 oder mehr, können hektisch und zeitaufwändig sein. Sie können also problemlos eine beliebige Länge eines Arrays in JavaScript erstellen, ohne manuell zu tippen. Verwenden Sie dazu die integrierten JavaScript-integrierten Methoden oder Ansätze wie die “für"Schleife", "Array.aus()”Methode oder die“Operator ausbreiten”.

In diesem Tutorial wird die Methoden zum Erstellen eines Arrays von “demonstriert“N”Zahlen.

So erstellen Sie ein Array mit 1… n?

Zum Erstellen eines Arrays, das enthält “NNummern ab 1 verwenden Sie die folgenden Methoden:

  • Für Schleife
  • von () Methode
  • Operator ausbreiten

Methode 1: Erstellen Sie ein Array mit 1… n mit der Schleife "für"

Verwenden Sie die “für"Schleife mit dem"drücken()Methode zum Erstellen einer Reihe von “N"Zahlen ab einer Zahl wie"1”. Es ist die am häufigsten verwendete Methode.

Syntax

Verwenden Sie die bereitgestellte Syntax der „für“ -Schloop zum Erstellen eines Arrays:

für (var i = 1; i <= n; i++)
//…

Schauen wir uns ein Beispiel für das Erstellen eines Arrays mit der "an"für”Schleife.

Beispiel

Erstellen Sie zunächst ein leeres Array:

const array = [];

Erstellen Sie eine Variable “N”, Der die Länge eines Arrays speichert. Hier erstellen wir eine Reihe von Zahlen 1 bis 10:

var n = 10;

Verwenden Sie die für () -Schloops zum Drucken “NNummern, indem sie einem leeren Array Werte zuweisen, die mit dem "drücken()" Methode:

für (var i = 1; i <= n; i++)
Array.drücken (i);

Ändern Sie zunächst mit einer anderen Zahl als einem den Anfangswert der Variablen. “ich”.

Drucken Sie schließlich das Array auf der Konsole:

Konsole.log (Array);

Es kann beobachtet werden, dass das Array, das die Zahlen 1 bis n enthält, erfolgreich erstellt wurde:

Methode 2: Erstellen Sie ein Array mit 1… n mit „Array.von () ”Methode

Sie können auch das verwenden “Array.aus()Methode, um ein Array mit 1 bis n -Zahlen zu erstellen. Es gibt ein Array aus jedem Objekt mit einer Länge -Eigenschaft aus.

Syntax

Folgen Sie der genannten Syntax für das Array.Von () Methode zum Erstellen eines Arrays mit Nummern 1 bis n:

Array.von (Arraylike, (Element, Index) =>
//…
)

Beispiel

Erstellen Sie zunächst eine Variable “Array"Das speichert das resultierende Array, indem Sie das aufrufen"Array.aus()" Methode. Es gibt einen vorgebauten “Karte()Methode in Array.Von () Methode, die die Elemente iteriert und den aktuellen Index und den Element an die Funktion übergibt, um eine Array -Instanz zu erstellen:

const array = array.aus(
Länge: 10,
(Element, Index) => item = Index + 1
);

Drucken Sie zum Schluss das resultierende Array, das aus dem Array zurückgegeben wurde.von () Methode:

Konsole.log (Array);

Ausgang

Methode 3: Erstellen Sie ein Array mit 1… N mit dem Operator „Spread“

Eine andere Möglichkeit, ein Array mit 1 bis n zu erstellen, ist das “Operator ausbreiten" mit dem "Schlüssel()" und das "Karte()”Methoden. Es erstellt zuerst eine Reihe von n leeren Elementen, und dann gibt die Methode „Keys ()“ auf dem Array einen Iterator zurück, der die Schlüssel (Indizes) der Elemente im Array enthält. Der Spread -Operator wird dann verwendet, um die Schlüssel in ein neues Array zu verteilen, und die Methode „MAP ()“ wird zu jedem Taste 1 hinzufügen, was zu einem Array führt, das die Zahlen von 1 bis n enthält.

Syntax

Verwenden Sie zum Erstellen eines Arrays mit dem Spread Operator die angegebene Syntax:

[… Array (n).Schlüssel()].Karte (i => i + 1)

Hier, "Array (n)”Wird eine Reihe von n leeren Elementen erstellen.

Beispiel

Verwenden Sie den Spread -Operator mit dem Array -Konstruktor, indem Sie bestehen “N = 10”Mit Keys () Methode:

const array = [… Array (10).Schlüssel()].Karte (i => i + 1);

Es wird drucken “N”Zahlen von 1 bis 10:

Wir haben alle wesentlichen Informationen gesammelt, die für die Erstellung eines Arrays mit 1 bis n relevant sind.

Abschluss

Um ein Array mit 1 bis n zu erstellen, verwenden Sie die “für”Schleife mit“drücken()" Methode, "Array.aus()Methode oder die “Operator ausbreiten" mit dem "Taste()" und das "Karte()”Methoden. Im ersten Ansatz wird die Push () -Methode mit einer für Schleife verwendet. Das Array.Von () Methode hat eine vorgefertigte MAP () -Methode, während der dritte Ansatz die map () -Methode explizit aufruft. In diesem Tutorial haben wir die Methoden zum Erstellen einer Reihe von “gezeigt“N”Zahlen.