您好,欢迎访问一九零五行业门户网

javascript中将Object转换为String函数代码 (json str)_javascript技巧

复制代码 代码如下:
function obj2str(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+:+obj2str(o[i]));
if(!!document.all && !/^\n?function\s*tostring\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.test(o.tostring)){
r.push(tostring:+o.tostring.tostring());
}
r={+r.join()+}
}else{
for(var i =0;ir.push(obj2str(o[i]))
r=[+r.join()+]
}
return r;
}
return o.tostring();
}
其它类似信息

推荐信息