这篇文章主要介绍了js打印object对象的方法,有需要的朋友可以参考
在Js调试中,输出是对象,很多时候无法打印,只有alert只能打印对象显示,但不能打印其中的内容,非常不方便。所以各方面可以整理以下函数,一一打印数组、对象等结果。具体代码如下:
function write obj(obj){ var description=' ';for(var I in obj){ var property=obj[I];Description=i '=' property ' \ n} }
此外,有时需要将object对象转换为字符串。
有下面这个函数就好了,可以将其转化为字符串类型,然后就可以打印出来了,具体代码如下:
function obj2string(o){ var r=[]; if(typeof o=="string") { return "\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\""; } if(typeof o=="object"){ if(!o.sort){ for(var i in o){ r.push(i+":"+obj2string(o[i])); } if(!!document.all&&!/^\n?function\s*toString\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.te)){ r.push("toString:"+o.()); } r="{"+r.join()+"}"; } else { for(var i=0;i<o.length;i++){ r.push(obj2string(o[i])) } r="["+r.join()+"]"; } return r; } return o.toString(); }
更多关于js打印功能的内容,点击《js打印功能汇总》专题学习
以上两步骤就能完成js打印object对象,希望对大家的学习有所帮助。
1.《js打印机怎么设置?我来告诉你答案js如何打印object对象》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《js打印机怎么设置?我来告诉你答案js如何打印object对象》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3363090.html