Встречается на собеседованиях • сегодня
Что такое ключевое слово arguments
В JavaScript arguments — это псевдо-массив, доступный внутри функций, который содержит все переданные аргументы, даже если они не объявлены в параметрах.
Особенности:
- Доступен только в обычных функциях (не работает в стрелочных).
- Не является настоящим массивом (нет методов
map,forEachи т.д.).
Пример:
javascript
function sum() {
let total = 0;
for (let i = 0; i < arguments.length; i++) {
total += arguments[i];
}
return total;
}
console.log(sum(1, 2, 3)); // 6Современная альтернатива:
Используйте rest-параметры (...args), которые дают настоящий массив:
javascript
const sum = (...args) => args.reduce((acc, val) => acc + val, 0);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы