Menu
Coddy logo textTech

Array-Methoden Teil 1

Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy — Lektion 60 von 77.

Arrays sind vollgepackt mit vielen Methoden (Funktionalitäten). Um auf eine Methode zuzugreifen, schreibe:

someArray.method()

Hier ist eine Liste der grundlegenden Methoden:

  • push(element) – fügt ein Element am Ende des Arrays hinzu
  • pop() – entfernt ein Element am Ende des Arrays und gibt es zurück
  • shift(element) - entfernt ein Element am Anfang des Arrays und gibt es zurück
  • unshift(element) - fügt ein Element am Anfang des Arrays hinzu

Hier ist ein Beispiel dafür, wie man die push-Methode verwendet:

let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry");
console.log(myArray);

Dies wird ["orange", "banana", "apple", "strawberry"] ausgeben.

Beispiel für die pop-Methode:

let myArray = [1, 2, 3, 4, 5];
let lastElement = myArray.pop();
console.log(myArray);
console.log(lastElement);

Dies gibt [1, 2, 3, 4] und 5 aus.

Beispiel für die shift-Methode:

let myArray = [1, 2, 3, 4, 5];
let firstElement = myArray.shift();
console.log(myArray);
console.log(firstElement);

Dies gibt [2, 3, 4, 5] und 1 aus.

Beispiel für die unshift-Methode:

let myArray = [1, 2, 3, 4, 5];
myArray.unshift(0);
console.log(myArray);

Dies wird [0, 1, 2, 3, 4, 5] ausgeben.

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens swapEnds, die ein Argument erhält:

  • Ein Array

Die Funktion vertauscht das erste und das letzte Element des Arrays und gibt das modifizierte Array zurück.

Zum Beispiel mit den folgenden Argumenten: swapEnds([1, 2, 3, 4]) wird die Funktion [4, 2, 3, 1] zurückgeben.

Spickzettel

Arrays verfügen über Methoden zum Hinzufügen und Entfernen von Elementen:

  • push(element) – fügt ein Element am Ende des Arrays hinzu
  • pop() – entfernt ein Element am Ende des Arrays und gibt es zurück
  • shift() – entfernt ein Element am Anfang des Arrays und gibt es zurück
  • unshift(element) – fügt ein Element am Anfang des Arrays hinzu

Beispiele:

let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry"); // ["orange", "banana", "apple", "strawberry"]

let lastElement = myArray.pop(); // gibt "strawberry" zurück
let firstElement = myArray.shift(); // gibt "orange" zurück
myArray.unshift("grape"); // fügt "grape" am Anfang hinzu

Probier es selbst

function swapEnds(arr) {
    // Code hier schreiben
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen