javascript / intermediate
Snippet
Deklarative Datentransformation
Das Verketten von Funktionen höherer Ordnung wie filter und map ermöglicht die Verarbeitung von Sammlungen auf eine saubere, lesbare und deklarative Weise.
snippet.js
1
2
3
4
const nums = [1, 2, 3, 4, 5];const result = nums.filter(n => n > 2).map(n => n * 2);
Erklärung
1
.filter(n => n > 2)
Erzeugt ein neues Array, das nur Elemente größer als 2 enthält.
2
.map(n => n * 2)
Transformiert jedes verbleibende Element, indem es seinen Wert verdoppelt.