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 hinzupop()– 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ückunshift(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.
Aufgabe
EinfachErstellen 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 hinzupop()– entfernt ein Element am Ende des Arrays und gibt es zurückshift()– entfernt ein Element am Anfang des Arrays und gibt es zurückunshift(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 hinzuProbier es selbst
function swapEnds(arr) {
// 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