
jesteś tutaj
503
Funkcje anonimowe, zasięg i domknięcia
Musimy ponownie pomówić o rozwlekłości Twojego kodu
Bardzo nam się nie podoba, że musimy wracać do tego zagadnienia, zwłaszcza że
poświęciłeś dużo wysiłku na naukę funkcji — wiesz, jak je wywoływać, jak przypisywać
zmiennym, jak przekazywać do innych funkcji i jak zwracać jako wynik wykonania innych
funkcji — jednak wciąż pisany przez Ciebie kod jest bardziej rozwlekły, niż to konieczne
(można by także powiedzieć, że nie jesteś tak ekspresyjny, jak mógłbyś być). Przyjrzyj się
poniższemu przykładowi.
function cookieAlarm() {
alert(”-uĝ czas wyjÈÊ ciasteczka z piekarnika.”);
};
setTimeout(cookieAlarm, ...