Неограниченное количество аргументов в функции JavaScript

Может ли функция JavaScript принимать неограниченное количество аргументов? Примерно так:

testArray(1, 2, 3, 4, 5...);

Я пытаюсь:

var arr = [];
function testArray(A) {
    arr.push(A);
}

Но это не работает (вывод - только первый аргумент). Или единственный способ:

function testArray(a, b, c, d, e...) {

}

Спасибо

41
задан Timo Tijhof 27 July 2013 в 16:49
поделиться