8.1 Erstellen von Arrays
Arrays in JavaScript — eine Datenstruktur, die es ermöglicht, geordnete Sammlungen von Werten zu speichern. Diese Werte können beliebige Typen haben, einschließlich Zahlen, Zeichenfolgen, Objekte und sogar andere Arrays. Arrays in JavaScript sind dynamisch veränderbar, das heißt, ihre Größe kann sich während der Programmausführung ändern.
Erstellung und Initialisierung von Arrays:
1. Mit einem Array-Literal
Der einfachste Weg, ein Array zu erstellen, ist die Verwendung von eckigen Klammern []:
let array1 = []; // leeres Array
let array2 = [1, 2, 3]; // Array mit drei Elementen
2. Mit einem Array-Konstruktor
Der Array-Konstruktor Array
erlaubt die Erstellung von Arrays mithilfe einer Funktion:
let array1 = new Array(); // leeres Array
let array2 = new Array(3); // Array mit Länge 3 (alle Elemente undefined)
let array3 = new Array(1, 2, 3); // Array mit drei Elementen
3. Füllen eines Arrays mit Werten
Man kann ein Array nach seiner Erstellung mit Werten füllen:
let array = [];
array[0] = 'apple';
array[1] = 'banana';
array[2] = 'cherry';
8.2 Zugriff auf Array-Elemente
Array-Elemente werden indiziert, beginnend mit Null. Der Zugriff auf Elemente erfolgt mit eckigen Klammern:
let fruits = ["Apple", "Banana", "Cherry"];
console.log(fruits[0]); // "Apple"
console.log(fruits[1]); // "Banana"
console.log(fruits[2]); // "Cherry"
Ändern von Array-Elementen
Array-Elemente können mithilfe von Indizes geändert werden:
let fruits = ["Apple", "Banana", "Cherry"];
fruits[1] = "Blueberry";
console.log(fruits); // ["Apple", "Blueberry", "Cherry"]
length-Eigenschaft
Die length
-Eigenschaft gibt die Anzahl der Elemente im Array zurück:
let fruits = ["Apple", "Banana", "Cherry"];
console.log(fruits.length); // 3
8.3 Array-Methoden zum Hinzufügen und Entfernen von Elementen
1. Methode push
Die Methode push()
fügt ein oder mehrere Elemente am Ende des Arrays hinzu und gibt die neue Länge des Arrays zurück:
let fruits = ['apple', 'banana'];
fruits.push('cherry'); // ['apple', 'banana', 'cherry']
console.log(fruits.length); // 3
2. Methode pop
Die Methode pop()
entfernt das letzte Element aus dem Array und gibt es zurück:
let fruits = ['apple', 'banana', 'cherry'];
let last = fruits.pop(); // 'cherry'
console.log(fruits); // ['apple', 'banana']
3. Methode shift
Die Methode shift()
entfernt das erste Element aus dem Array und gibt es zurück. Alle anderen Elemente werden um eine Position nach links verschoben:
let fruits = ['apple', 'banana', 'cherry'];
let first = fruits.shift(); // 'apple'
console.log(fruits); // ['banana', 'cherry']
4. Methode unshift
Die Methode unshift()
fügt ein oder mehrere Elemente am Anfang des Arrays hinzu und gibt die neue Länge des Arrays zurück:
let fruits = ['banana', 'cherry'];
fruits.unshift('apple'); // ['apple', 'banana', 'cherry']
console.log(fruits.length); // 3
GO TO FULL VERSION