6

我真的很喜欢 Chrome 控制台,因为它为我自动完成所有对象方法。

但它一次只显示一个,我必须按 TAB 才能进入下一个。

有没有办法显示所有自动完成对象方法的列表?

4

5 回答 5

11
console.dir( someObject );
于 2010-10-01T22:15:42.223 回答
2

您可以循环并打印它们。这是一个示例window

for(var i in window) if(window.hasOwnProperty(i)) console.log(i);
于 2010-10-01T22:09:04.913 回答
1

我注意到在 Chrome 的最新版本(10+)中,您只需输入对象名称,它就会为您构建对象树:

someObject;
于 2011-04-16T03:37:24.560 回答
0

使用 Object.getPrototypeOf

Object.getPrototypeOf(objectHere)
// or
console.dir(Object.getPrototypeOf(objectHere))
于 2020-03-18T01:39:22.380 回答
0

你也可以使用 console.log(someObject);

Ben McCormack 的方法也很有效,你只需要在断点处暂停(在 Chrome DevTools > Sources 中)

于 2018-06-07T23:50:16.260 回答