Cześć, tu Jakub. Polubiłeś devFlipCards? Postaw mi kawę

1. Czym są domknięcia (closures)?

Funkcja A, zadeklarowana wewnątrz innej funkcji B. Funkcja A ma dostęp do zmiennych funkcji B nawet, jeśli B zakończyła już wykonywanie

function createCounter() { let count = 0; function increment() { count++; console.log(count); } return increment; } const counter = createCounter(); // createCounter zakończyło wykonywanie counter(); // 1 increment wciąż ma dostęp do zmiennej count i ją modyfikuje counter(); // 2 counter(); // 3
Nie możesz znaleźć wspólnego terminu na spotkanie z przyjaciółmi? Sprawdź nasze narzędzie
commondate.xyz