JavaScript · Middle · Frage 70 von 75

Wie kann eine Funktion ohne Klassen privaten Zustand halten?

function createCounter() {
  let count = 0;
  return { inc: () => ++count, get: () => count };
}
Antwort zeigen

Richtige Antwort: Die Funktionen bilden eine Closure über count

Erklärung

Dieses Fabrik-/Closure-Pattern ist älter als private #-Felder und ist in Composables und Hooks weiterhin verbreitet.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 70

Teste dich selbst

Mach den Test JavaScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen