На данный вопрос уже ответили:
Имеется массив аргументов arr(количество элементов неизвестно), все элементы массива надо передать функции f в качестве аргументов. Каким образом это сделать?
Через .apply() Function.prototype.apply()
или через спред оператор
var arr = [1,2,3,4,5,6,7,8,9,0];
function f() { console.log(arguments) }
f.apply(null, arr);
f(...arr);
Передайте массив одним аргументом
function func(data) {
for (var i = 0; i < data.length; i++)
console.log(i + ': ' + data[i]);
}
var test = [6, 5, 4, 'KK'];
func(test);
Сборка персонального компьютера от Artline: умный выбор для современных пользователей