如何列出所有以_func开头的javascript函数

How to list all of javascript functions beginning with _func

本文关键字:开头 javascript 函数 func 何列出      更新时间:2023-09-26

是否有可能在数组中列出/返回我自己的.js文件中以字符串"_func"开头的所有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);
    }
}