このコードを見てみましょう:
var mainFunction = function() {
altFunction.apply(null, arguments);
}
渡される引数mainFunction
は動的です。4または10にすることができ、関係ありません。ただし、それらをに渡す必要がaltFunction
あり、引数リストにEXTRA引数を追加する必要があります。
私はこれを試しました:
var mainFunction = function() {
var mainArguments = arguments;
mainArguments[mainArguments.length] = 'extra data'; // not +1 since length returns "human" count.
altFunction.apply(null, mainArguments);
}
しかし、それはうまくいかないようです。これどうやってするの?