Источник: 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.