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

标签 javascript webkit javascriptcore

是否可以在数组中列出/返回我自己的 .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);
    }
}

关于javascript - 如何列出所有以 _func 开头的 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7378647/

相关文章:

javascript - 滚动时 DOM 元素位置变慢 + 滚动条滚动和鼠标/触摸板滚动之间的区别

javascript - Bootstrap 弹出窗口停留在内容上

javascript - window.clipboardData.getData ("Text") 在 chrome 中不起作用

css - Wordpress 的自定义样式更多链接在 webkit 和 firefox 之间显示不一致

iOS:加载另一个 UIWebView 后无法调试 UIWebView

javascript - 获取字符串的值类型(JSContext evaluateScript)

objective-c - 如何将 JSValueRef 从 Objective-C 传输到 JavaScript var

javascript - 如何在 NativeScript 中获取对 self.view 和 self.view.frame 的引用

javascript - 如何仅在一个场景中改变重力(Phaser)?

javascript - 当 Webkit 中元素的样式发生更改时,如何使用 JavaScript 进行检测? (因为 DomAttrModified 似乎不受支持)