20 / 43
В чём разница между стрелочной функцией и обычной функцией?
Главное отличие: стрелочная функция не имеет собственного this, а берёт его из лексического окружения (где была создана). Также у стрелочных функций нет объекта arguments, собственного prototype, и их нельзя использовать как конструктор с new. Обычная функция получает this в момент вызова в зависимости от контекста.