我真的很喜欢Chrome控制台,因为它会为我自动填充所有对象方法。
但它只能一次显示一个,我必须按TAB才能进入下一个。
有没有办法显示所有自动完成对象方法的列表?
答案 0 :(得分:11)
console.dir( someObject );
答案 1 :(得分:2)
你可以循环并打印它们。以下是window
的示例:
for(var i in window) if(window.hasOwnProperty(i)) console.log(i);
答案 2 :(得分:1)
我注意到在Chrome的最新版本(10+)中,您只需键入对象名称,它就会构建对象的树:
someObject;
答案 3 :(得分:0)
你也可以使用 的console.log(someObject);
Ben McCormack的方式也适用,你只需要在断点处暂停(在Chrome DevTools> Sources中)
答案 4 :(得分:0)
使用Object.getPrototypeOf
Object.getPrototypeOf(objectHere)
// or
console.dir(Object.getPrototypeOf(objectHere))