您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

js打造数组转json函数_javascript技巧

2025/3/8 21:29:56发布37次查看
代码很简单,这里就不多废话了,直接奉上:
复制代码 代码如下:
function arraytojson(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 + : + arraytojson(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; i                     r.push(arraytojson(o[i]));
                }
                r = [ + r.join() + ];
            }
            return r;
        }
        return o.tostring();
    }
作用相当于  json.stringify(array);
简单用法:
复制代码 代码如下:
var str2=脚本之家,www.jb51.net,脚本下载,百度,456,456,456;
var arr1=str2.split(,);
alert(arraytojson(arr1));
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product