国产探花免费观看_亚洲丰满少妇自慰呻吟_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="武林網,www.survivalescaperooms.com,腳本下載,百度,456,456,456"; 
var arr1=str2.split(","); 
alert(arrayToJson(arr1)); 

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

圖片精選

主站蜘蛛池模板: 宝鸡市| 大港区| 木里| 五家渠市| 沙坪坝区| 芦溪县| 龙海市| 康平县| 宣恩县| 新绛县| 静乐县| 贺州市| 新平| 巩留县| 高雄市| 鹰潭市| 文登市| 赫章县| 廉江市| 长乐市| 比如县| 宜昌市| 根河市| 洛川县| 亳州市| 克拉玛依市| 云梦县| 乐都县| 青田县| 江永县| 班戈县| 安岳县| 鄯善县| 阿克| 潼南县| 永康市| 广河县| 全州县| 杨浦区| 湄潭县| 田林县|