列出javascript中所有内置函数?

问题描述 投票:0回答:3

js 有没有办法列出所有内置函数及其参数列表上的一些信息?我真的找不到任何关于反射来做这类事情的东西

编辑: Math.sin之类的函数其实就是我要列出的,其实都是内置函数

javascript function reflection built-in
3个回答
10
投票

也许是这样的?

for( var x in window) {
    if( window[x] instanceof Function) console.log(x);
}

这将列出控制台中的所有本机函数(不包括本机对象中的函数,例如

Math.sin()
)。


1
投票

只需执行console.log(window)即可。现在打开浏览器并转到控制台。您将找到 Javascript 的所有内置函数,例如 Math.sin 和 XMLHttpReuest。它将显示有关参数、长度、调用者以及有关该函数的所有信息的完整信息。


0
投票

列出所有函数(和对象)的另一个好方法是:

console.log(globalThis)

globalThis
window
self
frames
对象结合起来。

© www.soinside.com 2019 - 2024. All rights reserved.