複数の引数として扱われるべき配列とともに文字列から関数を実行しようとしています。
例:
var app = {
bar : function(val1, val2, val4){
console.log(val1+val2+val3);
}
};
fn_name = "bar";
fn_args = ['one', 'two', 'three'];
app[fn_name](fn_args);
このコードの問題は、fn_args
が個別の引数として拡散されるのではなく、単一の引数として渡されることです。回避策はありますか?私はまだ通過fn_name
し、fn_args
動的にしたいです。