Встречается на собеседованиях • сегодня
Работал ли с псевдомассивом arguments
Да, работал. arguments — это псевдомассив, доступный внутри функций (кроме стрелочных), содержащий переданные аргументы. У него нет методов массива (map, forEach), но можно преобразовать в массив:
javascript
function sum() {
const args = Array.from(arguments); // или [...arguments]
return args.reduce((acc, num) => acc + num, 0);
}
console.log(sum(1, 2, 3)); // 6Особенности:
- Не работает в стрелочных функциях
- Устаревший подход, лучше использовать rest-параметры (
...args) argumentsсодержит все аргументы, даже если у функции есть явные параметры

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы