JavaScript · Middle · Pytanie 70 z 75

Jak funkcja może przechowywać prywatny stan bez klas?

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

Wyjaśnienie

Ten wzorzec fabryki/domknięcia jest starszy niż pola #private i nadal jest powszechny w composables i hookach.

Do poczytania

Błąd w pytaniu

JavaScript · Middle · pytanie 70

Sprawdź się

Rozwiąż test JavaScript · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test