国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js打造數組轉json函數

2024-05-06 16:14:28
字體:
來源:轉載
供稿:網友
這里給大家分享的是一段使用js實現數組轉換成json的函數代碼,代碼簡潔易懂,并附上了使用方法,小伙伴們拿去試試。
 

代碼很簡單,這里就不多廢話了,直接奉上:

 

復制代碼代碼如下:

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 < o.length; i++) {
                    r.push(arrayToJson(o[i]));
                }
                r = "[" + r.join() + "]";
            }
            return r;
        }
        return o.toString();
    }

 

作用相當于  JSON.stringify(array);

簡單用法:

 

復制代碼代碼如下:

var str2="武林網,m.survivalescaperooms.com,腳本下載,百度,456,456,456"; 
var arr1=str2.split(","); 
alert(arrayToJson(arr1)); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 江油市| 仪陇县| 清涧县| 大化| 丰都县| 明溪县| 城口县| 清镇市| 滨州市| 罗甸县| 当阳市| 嘉峪关市| 清水河县| 榆林市| 乌兰县| 彰武县| 泾川县| 栾川县| 东城区| 南丰县| 临武县| 吴忠市| 喀什市| 琼结县| 长岭县| 雅江县| 神农架林区| 正镶白旗| 天台县| 长海县| 藁城市| 赞皇县| 宁乡县| 汉中市| 商河县| 九龙坡区| 本溪市| 温州市| 芜湖县| 本溪市| 保定市|