Zum Hauptinhalt springen

Anleitung zum Erstellen eines Zahlenarrays in JavaScript

JavaScript ist eine der beliebtesten Programmiersprachen zum Erstellen von Webanwendungen. Arrays sind eine der wichtigsten Datenstrukturen in JavaScript, mit denen Sie Wertesätze speichern und verarbeiten können.

Ein Array von Zahlen ist einfach eine Menge numerischer Werte, die in einem Array gespeichert werden können. Das Erstellen eines Arrays von Zahlen in JavaScript kann auf verschiedene Arten erfolgen, und in diesem Artikel werden wir einige davon betrachten.

1. Array-Literal: Die einfachste Methode zum Erstellen eines Zahlenarrays besteht darin, ein Array-Literal zu verwenden. Ein Array-Literal ist eine Liste von Werten, die in eckige Klammern eingeschlossen und durch Kommas getrennt sind.

Um beispielsweise ein Array von Zahlen zwischen 1 und 5 zu erstellen, können wir den folgenden Code verwenden:

const numbers = [1, 2, 3, 4, 5];

2. Methode Array.from(): Eine andere Möglichkeit, ein Array von Zahlen zu erstellen, ist die Verwendung einer Methode Array.from(). Diese Methode nimmt ein iterierbares Objekt an und erstellt ein neues Array, das die Werte dieses Objekts enthält.

Um beispielsweise ein Array von Zahlen zwischen 1 und 5 mit einer Methode zu erstellen Array.from(). wir können den folgenden Code verwenden:

const numbers = Array.from(< length: 5 >, (_, i) => i + 1);

Auch mit der Methode Array.from() Sie können ein Array von Zahlen für ein bestimmtes Muster erstellen, indem Sie eine Callback-Funktion verwenden.

3. Methode Array.fill(): Eine andere Möglichkeit, ein Array von Zahlen zu erstellen, ist die Verwendung einer Methode Array.fill(). Diese Methode erstellt ein neues Array, das mit dem angegebenen Wert oder Muster gefüllt ist.

Um beispielsweise ein Array von Zahlen zu erstellen, die mit einem Wert von 0 und einer Länge von 5 Elementen gefüllt sind, können wir den folgenden Code verwenden:

const numbers = Array(5).fill(0);

Es gibt also mehrere Möglichkeiten, ein Array von Zahlen in JavaScript zu erstellen. Sie können eine für Ihre Bedürfnisse geeignete Methode auswählen und sie verwenden, um Zahlenarrays einfach zu erstellen und zu manipulieren.

Was ist ein Array?

Jedes Element im Array hat seinen eigenen eindeutigen Index, beginnend bei Null. Der Index wird verwendet, um auf ein Array-Element zuzugreifen. Zum Beispiel, wenn wir ein Array von Zahlen haben [1, 2, 3, 4], dann ist das Element mit dem Index 0 gleich 1, das Element mit dem Index 1 gleich 2 und so weiter.

Sie können Arrays ändern, Elemente hinzufügen, löschen, ihre Werte ändern und andere Operationen ausführen.

Verwenden Sie ein Paar eckige Klammern, um ein Array in JavaScript zu erstellen []. Innerhalb der Klammern werden die durch Kommas getrennten Elemente des Arrays aufgelistet. Zum Beispiel ein Array von Zahlen [1, 2, 3, 4] auf diese Weise dargestellt.

Die Verwendung von Arrays ermöglicht es uns, große Datenmengen effizient zu organisieren und zu verarbeiten. Sie können für eine Vielzahl von Aufgaben verwendet werden, von einfachen Operationen an Array-Elementen bis hin zu komplexen Algorithmen und Datenstrukturen.

Array-Struktur in JavaScript

Ein Array in JavaScript ist eine geordnete Sammlung von Elementen, die unter demselben Namen gespeichert sind. Jedes Element im Array hat seinen eigenen eindeutigen Index, beginnend bei Null. Der Index eines Arrayelements wird in eckigen Klammern verwendet, um auf ein Array-Element zu verweisen.

Es gibt zwei Möglichkeiten, ein Array zu erstellen:

  • Array-Literal: Die Elemente des Arrays werden durch Kommas getrennt angegeben, die in eckige Klammern eingeschlossen sind. Zum Beispiel let numbers = [1, 2, 3, 4, 5];
  • Mit Konstruktor: Verwenden Sie den new-Operator und rufen Sie die Array() -Funktion auf. Zum Beispiel let numbers = new Array(1, 2, 3, 4, 5);

Array-Elemente können alle Arten von Daten sein: Zahlen, Strings, Objekte, andere Arrays usw. Arrays in JavaScript können eindimensional oder mehrdimensional sein. Ein eindimensionales Array ist eine Liste von Elementen und ein mehrdimensionales Array ist ein Array aus anderen Arrays.

Um auf ein Array-Element zuzugreifen, müssen Sie den Index in eckigen Klammern angeben, wenn Sie auf das Array zugreifen. Um beispielsweise das dritte Element des numbers-Arrays aus den obigen Beispielen zu erhalten, müssen Sie numbers schreiben[2] . Die Indizes der Array-Elemente beginnen bei Null, daher hat das erste Element einen Index von 0, das zweite Element einen Index von 1 usw.

Arrays in JavaScript können sich während der Programmausführung ändern. Sie können beispielsweise den Wert eines Arrayelements ändern, ein neues Element hinzufügen oder ein vorhandenes Element löschen.

let numbers = [1, 2, 3, 4, 5];console.log(numbers[2]); // Выведет 3numbers[0] = 10;console.log(numbers); // Выведет [10, 2, 3, 4, 5]numbers.push(6);console.log(numbers); // Выведет [10, 2, 3, 4, 5, 6]numbers.pop();console.log(numbers); // Выведет [10, 2, 3, 4, 5]

Erstellen eines Arrays

In der Programmiersprache JavaScript wird ein Array von Zahlen erstellt, indem eine Variable mit eckigen Klammern deklariert und initialisiert wird. Jedes Element des Arrays wird durch ein Komma getrennt.

Beispiel für das Erstellen eines Zahlenarrays:

  • let numbers = [1, 2, 3, 4, 5];
  • let evenNumbers = [2, 4, 6, 8, 10];
  • let oddNumbers = [13579];

Arrays können Elemente verschiedener Datentypen enthalten, darunter Zahlen, Strings, boolesche Werte und andere Arrays.

Beispiel für das Erstellen eines Arrays mit verschiedenen Datentypen:

  • let mixedArray = [1, "two", true, [4, 5, 6]];
  • let student = ["John Doe", 20, "Computer Science", true];

Um auf die Elemente eines Arrays zuzugreifen, verwenden Sie den Index des Elements in eckigen Klammern.

Beispiel für den Zugriff auf Arrayelemente:

  • let numbers = [1, 2, 3, 4, 5];

Arrays können veränderbar sein, sodass Sie Elemente innerhalb eines Arrays hinzufügen, entfernen und ändern können.

Erstellen eines Arrays mit einem Literal

Ein Array-Literal ist eine Liste von Elementen, die in eckigen Klammern eingeschlossen sind []. Jedes Element des Arrays wird durch ein Komma getrennt.

Um beispielsweise ein Array mit den Zahlen 1 bis 5 zu erstellen, können wir den folgenden Code schreiben:

var numbers = [1, 2, 3, 4, 5];

In diesem Beispiel deklarieren wir eine Variable numbers und wir weisen ihr einen Array-Wert zu. In eckigen Klammern listen wir die Zahlen 1 bis 5 auf und trennen sie durch Kommas.

Jetzt eine Variable numbers enthält ein Array, mit dem Sie mit Zahlen arbeiten oder Elemente mithilfe von Schleifen durchlaufen können.

Die Verwendung eines Array-Literals ist praktisch und ermöglicht es Ihnen, schnell ein Array mit bestimmten Werten zu erstellen.

Erstellen eines Arrays mit dem Array() -Konstruktor

Mit dem Array() -Konstruktor können Sie Arrays mit einer bestimmten Länge erstellen und sie mit Standardwerten oder bestimmten Werten füllen. Sie können die folgende Syntax verwenden, um ein leeres Array zu erstellen:

let arr = new Array();

Um ein Array mit einer vordefinierten Länge zu erstellen und die Standardwerte zu füllen, können Sie die gewünschte Länge innerhalb des Konstruktors angeben:

let arr = new Array(5); // Array mit der Länge 5 erstellen

Auf diese Weise wird ein Array mit 5 leeren Elementen erstellt.

Um einem Array bestimmte Werte hinzuzufügen, können Sie sie als Argumente an den Konstruktor übergeben:

let arr = new Array(1, 2, 3); // erstellen eines Arrays mit den angegebenen Werten

Auf diese Weise wird ein Array mit Elementen erstellt [1, 2, 3].

Mit dem Array() -Konstruktor können Sie auch Arrays mit unterschiedlichen Datentypen und einer Kombination verschiedener Werte erstellen.

Die Verwendung des Array() -Konstruktors ist nützlich, wenn Sie Arrays mit einer bestimmten Länge erstellen oder Werte als Variablen angeben.

Manipulation des Arrays

Nachdem Sie ein Array von Zahlen in JavaScript erstellt haben, können Sie verschiedene Manipulationen und Operationen an seinen Elementen durchführen. Hier sind einige Beispiele:

  • Hinzufügen neuer Elemente: Verwenden Sie die push() -Methode, um am Ende des Arrays ein neues Element hinzuzufügen.
  • Elemente löschen: verwenden Sie die pop() -Methode, um das letzte Element aus dem Array zu entfernen. Sie können auch die shift() -Methoden verwenden, um das erste Element zu entfernen, und splice() , um das Element nach Index zu entfernen.
  • Auf Elemente zugreifen: Verwenden Sie den Index, um auf die Elemente des Arrays zuzugreifen. Zum Beispiel arr[0] gibt das erste Element zurück.
  • Elemente suchen: verwenden Sie die indexOf() -Methode, um nach einem bestimmten Element zu suchen. Es gibt den Index des ersten Vorkommens dieses Elements oder -1 zurück, wenn es nicht gefunden wird.
  • Elemente ändern: Weisen Sie dem Array-Element einfach einen neuen Wert zu. Zum Beispiel arr[0] = 5 ändert den Wert des ersten Elements in 5.
  • Elemente sortieren: verwenden Sie die sort() -Methode, um die Elemente des Arrays in aufsteigender Reihenfolge zu sortieren. Sie können auch eine Vergleichsfunktion an die sort() -Methode übergeben, um Ihre Sortierreihenfolge zu bestimmen.

Dies sind nur einige Beispiele für Array-Manipulationen. JavaScript bietet viele integrierte Methoden und Operationen zum Arbeiten mit Arrays, die in verschiedenen Szenarien nützlich sein können.

Hinzufügen von Elementen zu einem Array

Verwenden Sie die push() -Methode, um einem Array in JavaScript ein neues Element hinzuzufügen. Es ermöglicht Ihnen, ein oder mehrere Elemente am Ende des Arrays hinzuzufügen.

Array.push(element1, element2, . elementN)

Am Ende des Arrays werden neue Elemente hinzugefügt und die Länge des Arrays wird geändert. Wenn das Array leer war, entspricht die Länge nach dem Hinzufügen der Elemente der Anzahl der hinzugefügten Elemente.

var numbers = [1, 2, 3];numbers.push(4);console.log(numbers); // [1, 2, 3, 4]

Die push() -Methode kann verwendet werden, um einem Array einen beliebigen Datentyp hinzuzufügen, einschließlich Zahlen, Strings und sogar anderer Arrays.

var fruits = ["apple", "banana"];fruits.push("orange", "grape");console.log(fruits); // ["apple", "banana", "orange", "grape"]

Sie können auch die unshift() -Methode verwenden, um Elemente am Anfang des Arrays hinzuzufügen. Es funktioniert ähnlich wie die push() -Methode, fügt jedoch Elemente am Anfang hinzu, indem die anderen Elemente nach rechts verschoben werden.

Array.unshift(element1, element2, . elementN)

var numbers = [1, 2, 3];numbers.unshift(0);console.log(numbers); // [0, 1, 2, 3]

Das Hinzufügen von Elementen zu einem Array in JavaScript kann daher mit den Methoden push() und unshift() erfolgen. Mit diesen Methoden können Sie den Inhalt eines Arrays dynamisch ändern.

Entfernen von Elementen aus einem Muster

In JavaScript gibt es mehrere Möglichkeiten, Elemente aus einem Array zu entfernen.

Eine der einfachsten Methoden ist die Verwendung der Methode splice(). Mit dieser Methode können Sie das angegebene Element aus dem Array entfernen und bei Bedarf durch neue Elemente ersetzen.

Beispiel für die Verwendung der Methode splice():

const array = [1, 2, 3, 4, 5];// Удаляем элемент с индексом 2array.splice(2, 1);console.log(array); // [1, 2, 4, 5]

In diesem Beispiel haben wir das Element mit dem Index 2 aus dem Array entfernt array.

Sie können auch die Methode verwenden slice() um Elemente aus dem Array zu entfernen. Diese Methode erstellt ein neues Array, das nur die ausgewählten Elemente aus dem ursprünglichen Array enthält.

Beispiel für die Verwendung der Methode slice():

const array = [1, 2, 3, 4, 5];// Удаляем элементы с индексами 1 и 3const newArray = array.slice(0, 1).concat(array.slice(2));console.log(newArray); // [1, 3, 4, 5]

In diesem Beispiel haben wir ein neues Array erstellt newArray durch Ausschließen von Elementen mit den Indizes 1 und 3 aus dem ursprünglichen Array array.

Verwenden Sie diese Methoden, um Elemente aus einem Array in JavaScript zu entfernen, abhängig von Ihrer Aufgabe und Ihren Vorlieben.

Elemente in einem Array suchen

1. indexOf() : Diese Methode gibt den Index des ersten Vorkommens des angegebenen Elements im Array zurück. Wenn das Element nicht gefunden wird, wird -1 zurückgegeben.

2. lastIndexOf() : Diese Methode gibt den Index des letzten Vorkommens des angegebenen Elements im Array zurück. Wenn das Element nicht gefunden wird, wird -1 zurückgegeben.

3. includes() : Diese Methode prüft, ob das Array das angegebene Element enthält, und gibt einen booleschen Wert true oder false zurück.

4. find() : diese Methode gibt den Wert des ersten gefundenen Elements im Array zurück, das die in der Funktion angegebene Bedingung erfüllt.

5. filter() : Diese Methode erstellt ein neues Array, das aus allen Elementen des ursprünglichen Arrays besteht, die die in der Funktion angegebene Bedingung erfüllen.

6. some() : diese Methode prüft, ob mindestens ein Array-Element die als Funktion angegebene Bedingung erfüllt, und gibt den Booleschen Wert true oder false zurück.

7. every() : Diese Methode prüft, ob alle Elemente des Arrays die als Funktion angegebene Bedingung erfüllen, und gibt einen booleschen Wert true oder false zurück.

Bei der Verwendung dieser Methoden ist es wichtig zu verstehen, dass sie alle ein zweites Argument annehmen können, das den Index des Elements angibt, von dem aus die Suche gestartet werden soll. Die meisten von ihnen können auch ein drittes Argument verwenden, das den Ausführungskontext der Funktion angibt.