Javascript:将Console.debug()输出写入浏览器? [英] Javascript: Write Console.debug() output to browser?
本文介绍了Javascript:将Console.debug()输出写入浏览器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要能够获取任何JSON数据并打印键/值对。
I need to be able to take any JSON data and print the key/value pairs.
(类似于PHP中的print_r())
(something similar to print_r() in PHP)
这是否可以使用javascript?
Is this even possible with javascript?
推荐答案
是的,你可以处理一个令人惊讶的通过警报的信息量,您也可以使用它进行调试。
Yes, you can process a surprising amount of info through alert, and you can also use it for debugging.
这是一个print_r 等价物对于JavaScript 也。
Here is a print_r equivalent for javascript also.
function print_r(theObj){
if(theObj.constructor == Array ||
theObj.constructor == Object){
document.write("<ul>")
for(var p in theObj){
if(theObj[p].constructor == Array||
theObj[p].constructor == Object){
document.write("<li>["+p+"] => "+typeof(theObj)+"</li>");
document.write("<ul>")
print_r(theObj[p]);
document.write("</ul>")
} else {
document.write("<li>["+p+"] => "+theObj[p]+"</li>");
}
}
document.write("</ul>")
}
}
祝你的项目好运!
这篇关于Javascript:将Console.debug()输出写入浏览器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文