Конспект JS-course

Псевдо-массив arguments

Источник: http://learn.javascript.ru/arguments-pseudoarray

Доступ к значениям аргуметов осуществляется через «псевдо-массив» arguments. Он содержит список аргументов по номерам: arguments[0], arguments[1]… , а также свойство length.

function sayHi() {
  for (var i = 0; i < arguments.length; i++) {
    alert("Привет, " + arguments[i]);
  }
}

sayHi("Винни", "Пятачок");  // 'Привет, Винни', 'Привет, Пятачок'

Если не используется "use strict" внутри функции можно менять параметры, например: arguments[0] = 5, но рекомендуется никогда не изменять arguments.