通常如果我们只使用alert(object);它将显示为[object object]。如何在JavaScript中打印对象的所有内容参数?


当前回答

您可以使用http://www.json.org/js.html中的json.js将json数据更改为字符串数据。

其他回答

您应该考虑使用FireBug进行JavaScript调试。它将允许您交互式地检查所有变量,甚至逐步通过函数。

使用dir(对象)。或者你也可以下载Firebug for Firefox(真的很有用)。

你也可以使用Prototype的object .inspect()方法,该方法“返回对象的面向调试的字符串表示”。

http://api.prototypejs.org/language/Object/inspect/

如果你只是想要一个对象的字符串表示,你可以使用JSON。stringify函数,使用JSON库。

如果您使用的是Firefox, alert(object.toSource())应该足以满足简单的调试目的。