JavaScript · Junior · Pytanie 17 z 75

Czy można wywołać funkcję przed jej deklaracją?

greet();
function greet() { console.log("hi"); }

Wyjaśnienie

Deklaracje funkcji są tworzone przed wykonaniem kodu w ich zakresie. Przy function expression (const greet = function () {}) wywołanie przed deklaracją się nie powiedzie: zmienna jest w TDZ (lub ma wartość undefined przy var).

Do poczytania

Błąd w pytaniu

JavaScript · Junior · pytanie 17

Sprawdź się

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

Rozwiąż ten test