Я использую следующий код для передачи массива переменной javascript functions
function parse(fn, args)
{
var parameters = [];
if (args)
{
for (var i = 0; i < args.length; i++)
{
parameters.push(args[i]);
}
}
fn = (typeof fn == "function") ? fn : window[fn];
return fn.apply(this, parameters);
}
function SomeFunction(parameters)
{
console.log(parameters);
}
Это работает до некоторой степени, поскольку вызывается правильная функция и ей передаются параметры. Однако я получаю только первый элемент массива в функции, что, очевидно, является моей проблемой, поскольку мне нужны все элементы массива, а не только первый.