Zusammenfassung – Der Chain-Master
Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy — Lektion 59 von 65.
Aufgabe
EinfachErstellen Sie eine Funktion namens chainMaster, die ein Array von Zahlen als Argument entgegennimmt. Die Funktion sollte verkettete Array-Methoden verwenden, um die folgenden Operationen durchzuführen:
- Behalten Sie nur Zahlen bei, die durch 3 teilbar sind
- Multiplizieren Sie jede verbleibende Zahl mit 2
- Sortieren Sie das resultierende Array in absteigender Reihenfolge
- Geben Sie ein Objekt mit den folgenden Eigenschaften zurück:
transformedArray: Das finale Array nach allen Operationensum: Die Summe aller Zahlen im finalen Arrayaverage: Der Durchschnitt aller Zahlen im finalen Array, gerundet auf zwei Dezimalstellen
Verwenden Sie in Ihrer Lösung geeignete Array-Methoden (filter, map, sort, reduce).
Probier es selbst
function chainMaster(numbers) {
// Schreibe deinen Code hier
return {
transformedArray: result,
sum: sum,
average: average
};
}
Alle Lektionen in Logik & Ablauf
1Strings im Detail
String-GrundlagenÜber Strings iterierenTemplate LiteralsString-MethodenRückblick – String Weaver4JSON Teil 2
Über JSON iterierenVerschachteltes JSONJSON Optional ChainingFlache und tiefe KopieWiederholung – FahrradladenWiederholung – Sonnensystem7Bibliotheksverwaltungssystem
ProjektübersichtBücher hinzufügen2Mehrdimensionale Arrays
Grundlagen zu 2D-ArraysZugriff auf 2D-Array-ElementeVerschachtelte Schleifen mit 2D-ArraysRückblick – 2D-ArraysMatrix-Addition & SubtraktionJagged Arrays3D-Arrays und mehrGängige 2D-Array-MusterRückblick – Alles über Arrays5Sets Teil 1
Was ist ein Set?Iterieren über SetsEin Element hinzufügenEin Element entfernenPrüfen, ob ein Element existiertGröße und Is EmptyCopy und ClearZusammenfassung - Grundlagen von Sets8Arrays: Interessante Themen
Array-DestrukturierungSpread-Syntax in ArraysSparse ArraysWiederholung – Arrays Workshop3JSON Teil 1
Was ist JSON?Prüfen, ob Key existiertObjektmethodenDer Spread-Operator Teil 1Der Spread-Operator Teil 2Keys entfernenWiederholung – JSON-Keys manipulieren6Mengen Teil 2
Mathe - Vereinigung von MengenMathe - Schnittmenge von MengenMathe - Differenz von MengenMathe - Symmetrische DifferenzTeilmengen und ObermengenWiederholung - Freunde gruppieren9Fortgeschrittene Array-Methoden
Die Join- & Split-MethodenDie Map-MethodeDie Filter-MethodeDie Reduce-MethodeVerkettung von Array-MethodenSind ForEach und Map identisch?Die Sort-MethodeDie Find- & FindIndex-MethodenZusammenfassung – Der Chain-Master