Если обратиться к аргументу arguments в стрелочной функции, что там будет?

У стрелочной функции нет собственного arguments: обращение ищет это имя во внешней лексической области и может получить аргументы окружающей функции.

Короткий ответ

Что ответить на собеседовании

У стрелочной функции нет собственного arguments: обращение ищет это имя во внешней лексической области и может получить аргументы окружающей функции.

Подробный разбор

Ответ с пояснениями

У стрелочной функции нет собственного arguments: обращение ищет это имя во внешней лексической области и может получить аргументы окружающей функции.

Если доступного binding нет, возникнет ReferenceError. На верхнем уровне результат зависит от среды: например, CommonJS имеет функцию-обёртку, а ES-модуль не предоставляет её arguments. Для собственных аргументов стрелки используйте rest-параметр (...args) => args, который возвращает обычный массив.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее