✍️ Was sind Arrays?
Arrays sind spezielle Datenstrukturen in JavaScript, mit denen Sie mehrere Werte an einem Ort speichern können. Stellen Sie sich vor, Sie müssen eine Aufgabenliste in ein Notizbuch schreiben. Jede Aufgabe ist ein separater Eintrag. Mit Arrays können Sie bequem ganze Wertelisten speichern, egal ob Zahlen, Zeichenfolgen oder andere Daten.
Arrays ermöglichen es, Daten in geordneter Form zu speichern, was sie sehr praktisch für die Speicherung von Sammlungen von Werten desselben Typs macht. Dies kann nützlich sein, um Daten zu speichern, z. B. eine Benutzerliste, eine Einkaufsliste oder sogar Daten, die während der Ausführung des Programms dynamisch aktualisiert werden.

⭐ Beispiel:
let shoppingList = ['milk', 'bread', 'eggs'];Hier ist shoppingList ein Array mit drei Elementen: "Milch", "Brot" und "Eier". Mit Hilfe eines Arrays können Sie ganz einfach neue Elemente hinzufügen, vorhandene Elemente löschen und die gesamte Liste durchlaufen, um bestimmte Operationen auszuführen.
Arrays sind auch eine großartige Möglichkeit, verschiedene Datentypen zu speichern. Ein Array kann beispielsweise sowohl Zahlen als auch Zeichenfolgen, Objekte und sogar andere Arrays enthalten, was es zu einem unglaublich flexiblen Werkzeug macht.
🛠️ Warum brauchen wir Arrays?
Stellen Sie sich vor, Sie möchten die Noten aller Schüler in einer Klasse speichern. Sie könnten für jeden Schüler separate Variablen erstellen: grade1, grade2, grade3... Aber wenn es viele Schüler gibt, wird es unpraktisch und schwer zu verwalten.
Arrays ermöglichen es, alle Bewertungen in einer Variablen zu speichern und einfach und bequem auf sie zuzugreifen:
let grades = [5, 4, 3, 5, 2];So können Sie Arrays verwenden, um mehrere Werte in einer Variablen zu speichern. Mit Arrays ist es viel einfacher, Noten hinzuzufügen oder zu entfernen, einen Durchschnitt zu finden und andere Operationen auszuführen.
Darüber hinaus können Sie mit Arrays Daten in einem praktischeren Format organisieren, was die Arbeit mit ihnen vereinfacht. Sie können ein Array von Objekten erstellen, die Studenten repräsentieren, wobei jedes Objekt Informationen über den Studenten enthält, z. B. Name und Note:
let students = [
{ name: 'Anna', grade: 5 },
{ name: 'Boris', grade: 4 },
{ name: 'Victor', grade: 3 }
];Dieser Ansatz strukturiert Ihre Daten und vereinfacht deren Verwendung in Programmen.
🌱 Wie man mit Arrays arbeitet
Jedes Element im Array hat einen Index - dies ist die Position, an der sich das Element befindet. Die Indexierung beginnt bei Null. Zum Beispiel:
let fruits = ['apple', 'banana', 'orange'];
console.log(fruits[0]); // 'Apfel'Hier bedeutet fruits[0] „das erste Element des Arrays“, also „Apfel“. Es ist sehr wichtig, sich daran zu erinnern, da viele Fehler von Anfängerprogrammierern mit der falschen Verwendung der Indizierung verbunden sind.
Sie können die Werte von Array-Elementen auch ändern, indem Sie einfach bestimmte Indizes neuen Werten zuweisen:
fruits[1] = 'kiwi';
console.log(fruits); // ['Apfel', 'Kiwi', 'Orange']Arrays erleichtern das Ändern von Daten, das Hinzufügen neuer Elemente und das Löschen alter Elemente.
🔧 Methoden zur Arbeit mit Arrays
Arrays in JavaScript haben viele praktische Methoden. Schauen wir uns die beliebtesten an:
1. push() — Hinzufügen eines Elements am Ende des Arrays
Die Methode push() fügt ein neues Element am Ende des Arrays hinzu.
⭐ Beispiel:
let shoppingList = ['milk', 'bread', 'eggs'];
shoppingList.push('cheese');
console.log(shoppingList); // ['Milch', 'Brot', 'Eier', 'Käse']']Diese Methode ist besonders nützlich, wenn Sie ein Array erweitern und neue Elemente am Ende der Liste hinzufügen müssen.
2. pop() — Entfernen eines Elements vom Ende des Arrays
Die Methode pop() entfernt das letzte Element aus dem Array.
⭐ Beispiel:
let shoppingList = ['milk', 'bread', 'eggs'];
let lastItem = shoppingList.pop();
console.log(lastItem); // 'Eier'
console.log(shoppingList); // ['Milch', 'Brot']pop() ist nützlich, wenn Sie das letzte Element aus einem Array entfernen müssen, z. B. wenn Sie den zuletzt hinzugefügten Wert nicht mehr speichern möchten.
3. shift() und unshift() — Arbeiten mit dem Anfang eines Arrays
shift() - entfernt das erste Element des Arrays:
⭐ Beispiel:
let fruits = ['apple', 'banana', 'orange'];
let firstFruit = fruits.shift();
console.log(firstFruit); // 'Apfel'console.log(fruits); // ['Banane', 'Orange']Dies ist nützlich, wenn Sie das allererste Element entfernen und den Rest belassen müssen.
unshift() - fügt ein neues Element am Anfang des Arrays hinzu:
⭐ Beispiel:
let fruits = ['banana', 'orange'];
fruits.unshift('apple');
console.log(fruits); // ['Apfel', 'Banane', 'Orange']unshift() fügt ein Element am Anfang des Arrays hinzu und verschiebt alle anderen Elemente nach rechts.
4. forEach() — Durchlaufen von Array-Elementen
Die Methode forEach() ermöglicht es, eine bestimmte Aktion für jedes Element des Arrays auszuführen.
⭐ Beispiel:
let fruits = ['apple', 'banana', 'orange'];
fruits.forEach(function(fruit) {
console.log(fruit);
});
// Fazit:
// 'Apfel'// 'Banane''
// 'Orange'Mit dieser Methode können Sie alle Elemente des Arrays durchlaufen und eine bestimmte Aktion mit ihnen ausführen, z. B. sie auf dem Bildschirm anzeigen.
5. map() — Konvertierung von Array-Elementen
Die Methode map() erstellt ein neues Array, indem sie die Funktion auf jedes Element des ursprünglichen Arrays anwendet.
⭐ Beispiel:
let numbers = [1, 2, 3, 4];
let squaredNumbers = numbers.map(function(number) {
return number * number;
});
console.log(squaredNumbers); // [1, 4, 9, 16]map() ist nützlich, wenn Sie alle Elemente eines Arrays umwandeln müssen, während das ursprüngliche Array unverändert bleibt.
📈 Weitere nützliche Methoden
filter() — Erstellt ein neues Array nur mit Elementen, die die Bedingung erfüllen.
⭐ Beispiel für die Verwendung von filter():
let numbers = [1, 2, 3, 4, 5, 6];
let evenNumbers = numbers.filter(function(number) {
return number % 2 === 0;
});
console.log(evenNumbers); // [2, 4, 6]filter() ermöglicht es Ihnen, nur die Elemente auszuwählen, die bestimmten Kriterien entsprechen, z. B. nur gerade Zahlen.
find () - Findet das erste Element, das der Bedingung entspricht.
⭐ Beispiel:
let numbers = [1, 2, 3, 4, 5];
let firstEvenNumber = numbers.find(function(number) {
return number % 2 === 0;
});
console.log(firstEvenNumber); // 2find() gibt das erste Element zurück, das die Bedingung erfüllt, oder undefined, wenn kein solches Element vorhanden ist.
includes () - Überprüft, ob ein Element im Array vorhanden ist.
⭐ Beispiel:
let fruits = ['apple', 'banana', 'orange'];
let hasApple = fruits.includes('apple');
console.log(hasApple); // true
let hasGrape = fruits.includes('grapes');
console.log(hasGrape); // falseincludes() ist nützlich, wenn Sie schnell prüfen müssen, ob ein bestimmter Wert in einem Array enthalten ist.
🏠 Ergebnisse
Arrays sind ein leistungsstarkes Tool, mit dem Sie Daten in JavaScript bequem speichern und bearbeiten können. Sie verfügen über viele nützliche Methoden, die Ihnen die Verwaltung von Listen und Datensammlungen erleichtern. Mit Arrays können Sie Daten organisieren und verschiedene Operationen damit ausführen, was sie für die Arbeit mit JavaScript unverzichtbar macht.
Lernen Sie, sie zu verwenden, und die Arbeit mit JavaScript wird viel einfacher und angenehmer! ✨😊
Scheuen Sie sich nicht, verschiedene Methoden der Arbeit mit Arrays auszuprobieren, zu experimentieren und in der Praxis zu lernen — dies ist der beste Weg, um die Arbeit mit diesem wichtigen Werkzeug zu erlernen!
