Как использовать Псевдомассив аргументов «arguments»?

https://learn.javascript.ru/arguments - pseudoarray - я прочитал статью и не совсем понял для чего и как нужно использовать arguments. Можно в двух словах описать и показать пример?
Спасибо.
  • Вопрос задан
  • 510 просмотров
Решения вопроса 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Можно использовать для неизвестного числа аргументов
function sum(){
    var res = 0;
    for(var i = 0; i < arguments.length; i++){
        res += arguments[i];
    }
    return res;
}

console.log(sum(1,2,3,4,5,6,7,8,9));
Ответ написан
Комментировать
hahenty
@hahenty
('•')
вдоль:
function() { //аноним функция или еще что
  // ...
  someFunction.apply( context, arguments );
  // ...
}

поперёк:
function dynamicArguments() {
  var args = Array.prototype.slice.call( arguments, 0 );
  // ... много интересного кода с неопределенным количеством аргументов у функции
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы