Entwurfsmuster · Middle · Frage 72 von 75
Wofür ist Currying bzw. partielle Anwendung nützlich?
const log = (level) => (message) => console.log(level, message);
const warn = log('warn');- 1Argumente fixieren, um eine Funktion zu spezialisieren
- 2Ungenutzte Argumente aus Funktionen entfernen
- 3Alle Funktionen spürbar schneller laufen lassen
Antwort zeigen
Richtige Antwort: Argumente fixieren, um eine Funktion zu spezialisieren
Erklärung
Es passt gut zu Pipelines und Event-Handlern, z. B. onClick={select(id)}.