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)– gibttruezurück, wenn das Array das angegebene Element enthält, andernfalls wirdfalsezurü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.
Aufgabe
EinfachErstellen 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:
- Prüfen Sie mit der Methode
includes, ob das Array die Zahl enthält. - Wenn die Zahl gefunden wird, geben Sie den Index ihres ersten Vorkommens mit der Methode
indexOfzurück. - Wenn die Zahl nicht gefunden wird, geben Sie -1 zurück.
Zum Beispiel:
findElement([1, 2, 3, 4, 5], 3)sollte 2 zurückgebenfindElement([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 Arraysreverse()- kehrt die Reihenfolge der Elemente in einem Array umindexOf(element)- gibt den Index des ersten Vorkommens eines Elements zurück, oder -1, falls es nicht gefunden wurdelastIndexOf(element)- gibt den Index des letzten Vorkommens eines Elements zurück, oder -1, falls es nicht gefunden wurdeincludes(element)- gibttruezurück, wenn das Array das Element enthält, andernfallsfalse
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); // trueProbier es selbst
function findElement(arr, num) {
// Code hier schreiben
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Type Coercion7Rechnungs-Split-Rechner
WillkommensnachrichtTrinkgeld und Gesamtsumme berechnen2Variablen
ZahlenStringsBooleanNamenskonventionenLeere VariablenRückblick - Variablen initialisierenKonstanten5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueRückblick - FakultätDo-While-SchleifeVerschachtelte Schleife11Arrays Teil 1
Ein Array deklarierenZugriff auf Array-ElementeArrays modifizierenArray-Methoden Teil 1Array-Methoden Teil 2Zusammenfassung – Array-Prozessor3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenVergleichsoperatorenStrikte vs. lose GleichheitZusammenfassung – Einfache Mathematik6Grundlagen der IO
AusgabeAusgabe mit VariablenTypumwandlung - Teil 1Typumwandlung - Teil 2Wiederholung - Bis 120Wiederholung - Wahr oder Falsch