JavaScriptの関数の引数名を取得することはできるのでしょうか?
function my_func(foo, bar) {
return foo * bar
}
上のようなmy_func
関数があったとして、
my_func.args_name // ["foo", "bar"]
このargs_name
のように引数の名前を配列などで取ることはできないのでしょうか?
正規表現を使えばできなくはないのですが、デフォルト引数などを使ったりするとさらに複雑になってしまうのでなるべく避けたいです。