到目前为止我有这个代码:
function print_r( obj ) {
if((typeof(obj)) == 'object' ) {
var output = [];
for(var x in obj) {
if((typeof(obj[x])) == 'object') {
output.push( print_r(obj[x]) );
} else {
output.push( x + ' => "' + obj[x].toString() + '"' );
}
}
return output.join("\n");
}
return obj;
}
它做了一些基本的递归,但在这一点上并不好。
如何使这个JavaScript函数像PHP print_r function?
一样运行编辑:如果循环占用父对象中的新对象,则使用制表符缩进。
答案 0 :(得分:1)
为您的浏览器安装Firebug执行此操作:
console.log(myvar);