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