相关疑难解决方法(0)

如何显示对象的所有方法?

我想知道如何列出对象可用的所有方法,例如:

 alert(show_all_methods(Math));
Run Code Online (Sandbox Code Playgroud)

这应该打印:

abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, …
Run Code Online (Sandbox Code Playgroud)

javascript methods object

232
推荐指数
6
解决办法
21万
查看次数

获取任何对象的所有方法?

在 python word 中有 dir() 函数

返回该对象的有效属性列表

用 JS 的话来说我发现:

Object.getOwnPropertyNames

Object.keys
Run Code Online (Sandbox Code Playgroud)

但它们没有显示所有属性:

> Object.getOwnPropertyNames([])
[ 'length' ]
Run Code Online (Sandbox Code Playgroud)

如何获取所有属性和方法的列表

concat, entries, every, find.... 
Run Code Online (Sandbox Code Playgroud)

例如对于 Array() ?

javascript

3
推荐指数
1
解决办法
4859
查看次数

List内置JavaScript标准对象方法

有没有办法列出所有JavaScript标准对象方法?

我的意思是我正在尝试获取String的所有内置方法,所以我在想,我确实尝试过这样做:

for( var method in String ) {
    console.log( method );
}

// I also tried this:
for( var method in String.prototype ) {
    console.log( method );
}
Run Code Online (Sandbox Code Playgroud)

但没有运气.此外,如果解决方案应该适用于所有ECMAScript标准类/对象.

编辑:我想指出解决方案应该在服务器端环境中工作,如rhino或node.js.

并尽可能不使用第三方API /框架.

javascript rhino node.js

2
推荐指数
1
解决办法
4599
查看次数

标签 统计

javascript ×3

methods ×1

node.js ×1

object ×1

rhino ×1