SobesLab логотип SobesLab

Ответ

`arguments` – это псевдомассив (объект, похожий на массив), доступный внутри обычной функции (не стрелочной). Он содержит все аргументы, переданные в функцию, и позволяет к ним обращаться по индексу (arguments[0], arguments[1], ...). У него также есть свойство `length`. В современных реализациях вместо arguments часто используют оператор rest (`...`), который собирает аргументы в настоящий массив. Стрелочные функции не имеют `arguments`, но они могут воспользоваться `arguments` внешней функции (за счёт лексического окружения).