文字列「_func」で始まる、独自の.jsファイル内のすべてのjavascript関数をリスト/配列で返すことは可能ですか?
WebKit の JSCore で行われます。
基本的に、ファイルに多数の関数がある場合、それらの関数を列挙するにはどうすればよいですか?
文字列「_func」で始まる、独自の.jsファイル内のすべてのjavascript関数をリスト/配列で返すことは可能ですか?
WebKit の JSCore で行われます。
基本的に、ファイルに多数の関数がある場合、それらの関数を列挙するにはどうすればよいですか?
オブジェクトのメンバーをループしてwindow
テストできます。
var functions = [];
for( var x in window) {
if(typeof window[x] === "function" && x.indexOf("_func") === 0) {
functions.push(x);
}
}
window
オブジェクトのメンバーを反復することでそれを行うことができます。
for (var name in window) {
if (name.match(/^_func/) && typeof window[name] == 'function') {
console.log(name);
}
}