Zum Inhalt springen
BitDojo
In 2 Monaten zum Frontend Engineer
JavaScript7 Min. Lesezeit

Listen und Objekte umformen

Du formst eine Liste mit map, filter und reduce um, packst Werte mit Destrukturierung aus und weißt, wann eine Kopie keine Kopie ist.

Daten kommen selten in der Form an, in der du sie brauchst. Der Server liefert eine lange Liste, die Oberfläche will drei Felder davon, sortiert, gefiltert und mit einer Summe darunter. Das Umformen dieser Daten ist ein guter Teil der täglichen Arbeit.

Dafür gibt es drei Methoden, die auf jeder Liste bereitstehen, zwei Schreibweisen zum Auspacken und ein Missverständnis über Kopien, das dich sonst einen ganzen Nachmittag kostet.

Als Beispiel dient überall dieselbe Liste:

const bestellungen = [
  { id: 1, preis: 12.5, bezahlt: true },
  { id: 2, preis: 40.0, bezahlt: false },
  { id: 3, preis: 7.9, bezahlt: true },
];
Premium

Hier geht es mit einem Zugang weiter

Der erste Abschnitt ist offen, damit du siehst, wie eine Lektion aussieht. Der Rest gehört zum Zugang für 9,99 € im Monat: alle kostenpflichtigen Kurse, alle Prüfungen, alle Zertifikate, monatlich kündbar.

  • Alle kostenpflichtigen Kurse, auch die, die später dazukommen
  • Prüfungen und Zertifikate ohne Aufpreis
  • Podcast zu jedem Modul, im Browser abspielbar
  • Handbuch als PDF zu jedem Kurs