次のスクリプトでは、スクリプトのすべての関数を配列として返す関数をどのように記述できますか? スクリプトで定義されているすべての関数の概要を出力できるように、スクリプトで定義されている関数の配列を返したいと思います。
function getAllFunctions(){ //this is the function I'm trying to write
//return all the functions that are defined in the script where this
//function is defined.
//In this case, it would return this array of functions [foo, bar, baz,
//getAllFunctions], since these are the functions that are defined in this
//script.
}
function foo(){
//method body goes here
}
function bar(){
//method body goes here
}
function baz(){
//method body goes here
}