如何查看给定JS对象的所有属性?

时间:2010-09-04 13:19:04

标签: javascript asp.net visual-studio visual-studio-2010

我有一个生成JavaScript的第三方服务器端控件,我想看看它暴露了哪些方法和属性。

目前我只输入一个像asdf123()这样的无效函数,所以VS会破坏我可以为变量添加一个监视器,但是有很多方法我不知道我在寻找什么(我试图让控件做一些没有文档记录的事情。)

在供应商回应我的帮助请求之前,最好的方法是什么?

3 个答案:

答案 0 :(得分:1)

一个好方法可能是使用firebug(firefox)或debugbar(即),或者你可以查看这篇文章,其中一个方法告诉你对象的属性

http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256BF8004D72D6

答案 1 :(得分:1)

console.dir(myobject);

然后在Chrome中打开控制台,您将拥有一个漂亮的对象树形结构。 (注意:myobject是引用您要检查的对象的标识符。)

答案 2 :(得分:0)

我认为你可以做到

str = ""
for (x in obj){
  str = str + obj[x];
}
alert(str);//or doc.write it somewhere