JavaScript · Junior · Запитання 17 з 75
Чи можна викликати функцію до її оголошення?
greet();
function greet() { console.log("hi"); }- ✓Правильна відповідь: Так: Function Declaration піднімається цілком
- 2Ні: буде
ReferenceError, як ізlet - 3Ні: буде
TypeError: greet is not a function
Пояснення
Оголошення функцій створюються до виконання коду у своїй області. З Function Expression (const greet = function () {}) виклик до оголошення не спрацює: змінна в TDZ (або undefined за var).