Menu
Coddy logo textTech

Array-Methoden Teil 2

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

Arrays verfügen über weitere integrierte Methoden, die uns bei gängigen Aufgaben helfen können. Hier sind einige davon:

  • sort() - sortiert die Elemente eines Arrays.
  • reverse() - kehrt die Reihenfolge der Elemente in einem Array um.
  • indexOf(element) - gibt den Index des ersten Vorkommens eines Elements im Array zurück, oder -1, wenn es nicht gefunden wird.
  • lastIndexOf(element) - gibt den Index des letzten Vorkommens eines Elements im Array zurück oder -1, wenn es nicht gefunden wird.
  • includes(element) – gibt true zurück, wenn das Array das angegebene Element enthält, andernfalls wird false zurückgegeben.

Hier ist ein Beispiel für die Verwendung der sort-Methode:

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

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

Beispiel für die reverse-Methode:

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

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

Beispiel für die indexOf-Methode:

let myArray = [10, 20, 30, 40, 50, 30];
let index = myArray.indexOf(30);
console.log(index);

Dies wird 2 ausgeben.

Beispiel für die lastIndexOf-Methode:

let myArray = [10, 20, 30, 40, 50, 30];
let index = myArray.lastIndexOf(30);
console.log(index);

Dies wird 5 ausgeben.

Beispiel für die includes-Methode:

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

Dies wird true ausgeben.

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens findElement, die zwei Argumente erhält:

  • Ein Array von Zahlen
  • Eine Zahl, nach der gesucht werden soll

Die Funktion sollte Folgendes tun:

  1. Prüfen Sie mit der Methode includes, ob das Array die Zahl enthält.
  2. Wenn die Zahl gefunden wird, geben Sie den Index ihres ersten Vorkommens mit der Methode indexOf zurück.
  3. Wenn die Zahl nicht gefunden wird, geben Sie -1 zurück.

Zum Beispiel:

  • findElement([1, 2, 3, 4, 5], 3) sollte 2 zurückgeben
  • findElement([1, 2, 3, 4, 5], 6) sollte -1 zurückgeben

Spickzettel

JavaScript-Arrays verfügen über mehrere integrierte Methoden für gängige Operationen:

  • sort() - sortiert die Elemente eines Arrays
  • reverse() - kehrt die Reihenfolge der Elemente in einem Array um
  • indexOf(element) - gibt den Index des ersten Vorkommens eines Elements zurück, oder -1, falls es nicht gefunden wurde
  • lastIndexOf(element) - gibt den Index des letzten Vorkommens eines Elements zurück, oder -1, falls es nicht gefunden wurde
  • includes(element) - gibt true zurück, wenn das Array das Element enthält, andernfalls false

Beispiele:

let fruits = ["orange", "banana", "apple"];
fruits.sort(); // ["apple", "banana", "orange"]

let numbers = [1, 2, 3, 4, 5];
numbers.reverse(); // [5, 4, 3, 2, 1]

let arr = [10, 20, 30, 40, 50, 30];
arr.indexOf(30); // 2 (erstes Vorkommen)
arr.lastIndexOf(30); // 5 (letztes Vorkommen)
arr.includes(30); // true

Probier es selbst

function findElement(arr, num) {
    // 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