Comment répertorier toutes les fonctions JavaScript en commençant par _func
-
28-10-2019 - |
Question
Est-il possible de répertorier / retourner dans un tableau toutes les fonctions JavaScript dans mon propre fichier .js qui commencent par la chaîne "_func"?
Fait dans le jscore de webkit.
Fondamentalement, si mon fichier a un tas de fonctions, comment puis-je énumérer ces fonctions?
La solution
Vous pouvez parcourir les membres du window
Objectif et testez-les:
var functions = [];
for( var x in window) {
if(typeof window[x] === "function" && x.indexOf("_func") === 0) {
functions.push(x);
}
}
Autres conseils
Vous pouvez le faire en itérant sur les membres du window
objet:
for (var name in window) {
if (name.match(/^_func/) && typeof window[name] == 'function') {
console.log(name);
}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow