js如何打印对象
功能writeobj(obj){
var描述;
(我在为var obj){
var属性= obj {我};
+++;
}
警报(描述);
}
此外,还需要将对象对象转换为字符串字符串。
下面的函数很好,可以转换成字符串类型,然后可以打印出来,具体代码如下:
功能obj2string(o){
var = { };
如果(typeof啊= =字符串){
返回(+ o.replace / / G({ })、 1美元(更换)/()(替换)(());
}
如果(typeof啊= =对象){
如果(!O.sort){
对于(var I o){
R.push(我+:+ obj2string(O {我}));
}
如果(!document.all! 功能的toString () * {本机代码 } * $ /。试验(o.tostring)){
R.push(toString方法:+ o.tostring.tostring());
}
R ={ + r.join()+};
其他{ }
对于(var i = 0;i < o.length;i++){
R.push(obj2string(O {我}))
}
R ={{+ r.join()+};
}
返回R;
}
返回o.tostring();
}
以上两个步骤可以完成js打印对象对象,希望能帮助大家学习。