我想在JavaScript中看到对象的结构(用于调试).PHP中的var_dump有什么类似的东西吗?
jQuery是否具有类似于PHP的var_dump的HTML漂亮打印功能的JSON/Javascript对象?如果是,那是什么?
我想知道是否有一种快速方法来获取对象变量的所有值,类似于php的var_dump()方法.
所以,如果我有一个对象
var myObject = {
Up: 38,
Dn: 40,
Lf: 37,
Rt: 39,
Enter: 13,
Space: 32,
Esc: 27
};
Run Code Online (Sandbox Code Playgroud)
我会回来的字符串看起来像
[ Up:38, Dn:40, Lf:37, Rt:39, Enter:13, Space:32, Esc:27 ]
Run Code Online (Sandbox Code Playgroud)
假设我需要在不能使用firebug的计算机上执行此操作.有没有办法在不迭代对象中的所有参数的情况下执行此操作?有没有一个像这样的独立库?
我有这个简单的代码来查询Web服务: -
$.get( url ,
function(xml) {
var hello = $(xml).find("hello").text();
...
alert(xml); // displays [object XMLDocument]
alert($(xml)); // displays [object Object]
}
);
Run Code Online (Sandbox Code Playgroud)
这很好用,但我有兴趣从回调函数中看到整个XML结构用于调试目的.我尝试了一些东西,但我无法显示XML.我想看到的是这样的: -
<stuff>
<hello>bear</hello>
</stuff>
Run Code Online (Sandbox Code Playgroud)
任何线索?谢谢.