jQuery:print_r() 显示等效项?
可能的重复:
JavaScript数据格式化/漂亮的打印机
我有点厌倦了在FireBug中查看未格式化的json blob。
有谁知道一个等同于PHP的jQuery print_r()?
从对象或数组递归地生成显示字符串的东西,我可以在页面上显示以进行快速调试?
谢谢!
可能的重复:
JavaScript数据格式化/漂亮的打印机
我有点厌倦了在FireBug中查看未格式化的json blob。
有谁知道一个等同于PHP的jQuery print_r()?
从对象或数组递归地生成显示字符串的东西,我可以在页面上显示以进行快速调试?
谢谢!
您可以使用非常容易的反射来列出所有属性,方法和值。
对于基于 Gecko 的浏览器,您可以使用 .toSource() 方法:
var data = new Object();
data["firstname"] = "John";
data["lastname"] = "Smith";
data["age"] = 21;
alert(data.toSource()); //Will return "({firstname:"John", lastname:"Smith", age:21})"
但是既然你使用Firebug,为什么不直接使用控制台.log呢?