arguments — это псевдомассив, а не настоящий массив — в нём нет методов массива вроде map или filterarguments доступен только внутри обычных функций — он не работает в стрелочных функцияхarguments автоматически захватывает все переданные аргументы без какой-либо гибкости... и могут быть осмысленно названы:function logMessages(level, ...messages) { }
arguments — псевдомассив, без имён, только в обычных функцияхRest-параметры настоятельно рекомендуются в современном JavaScript, потому что:
Array.from(arguments)Объект arguments доступен внутри arrow functions и может быть использован для захвата всех переданных аргументов без дополнительного синтаксиса.
Новый — ещё не проверен сообществом
Вы