So listen Sie alle Javascript-Funktionen auf, die mit _func beginnen
-
28-10-2019 - |
Frage
Ist es möglich, alle Javascript-Funktionen in meiner eigenen .js-Datei, die mit der Zeichenfolge "_func" beginnen, in einem Array aufzulisten / zurückzugeben?
Fertig in WebKits JSCore.
Wie zähle ich diese Funktionen auf, wenn meine Datei eine Reihe von Funktionen enthält?
Lösung
Sie können die Elemente des window
-Objekts durchlaufen und sie testen:
var functions = [];
for( var x in window) {
if(typeof window[x] === "function" && x.indexOf("_func") === 0) {
functions.push(x);
}
}
Andere Tipps
Sie können dies tun, indem Sie die Elemente des window
-Objekts durchlaufen:
for (var name in window) {
if (name.match(/^_func/) && typeof window[name] == 'function') {
console.log(name);
}
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow