Como listar todas as funções javascript que começam com _func
-
28-10-2019 - |
Pergunta
É possível listar / retornar em uma matriz todas as funções javascript em meu próprio arquivo .js que começam com a string "_func"?
Feito no JSCore do WebKit.
Basicamente, se meu arquivo tem várias funções, como faço para enumerar essas funções?
Solução
Você pode percorrer os membros do objeto window
e testá-los:
var functions = [];
for( var x in window) {
if(typeof window[x] === "function" && x.indexOf("_func") === 0) {
functions.push(x);
}
}
Outras dicas
Você pode fazer isso iterando os membros do objeto window
:
for (var name in window) {
if (name.match(/^_func/) && typeof window[name] == 'function') {
console.log(name);
}
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow