Dodatkowy argument JavaScript
Spójrzmy na ten kod:
var mainFunction = function() {
altFunction.apply(null, arguments);
}
Argumenty przekazywane do „mainFunction” są dynamiczne, mogą mieć 4 lub 10 nie ma znaczenia. Jednak muszę je przekazać do altFunction I muszę dodać argument EXTRA do listy argumentów.
Próbowałem tego:
var mainFunction = function() {
var mainArguments = arguments;
mainArguments[mainArguments.length] = 'extra data'; // not +1 since length returns "human" count.
altFunction.apply(null, mainArguments);
}
Ale to nie działa, jak mogę to zrobić?