Урок-FE3-JS-09. “Функції”

Щоб побачити результати роботи скриптів, відкрийте інструменти розробника DevTools!

1.Поняття функції.
Функціональний вираз (function expression).
Виклик функції.
Параметри та аргументи.
Параметри за замовчуванням.
Повернення значення. Оператор return.

2.Порядок виконання коду.
Стек викликів.

3.Псевдомасив arguments​.
Перетворення псевдомасиву.

4.Патерн «Раннє повернення» (Guard Clause)

5.Оголошення функції (function declaration)

6.Область видимості.
Область видимості функції.
Пошук за ланцюжком областей видимості.

7.Hoisting (Підняття змінних)

0.Заголовок