亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js實(shí)現(xiàn)數(shù)組轉(zhuǎn)換成json

 更新時(shí)間:2015年06月26日 10:34:02   投稿:hebedich  
本文給大家分享的是使用javascript實(shí)現(xiàn)的數(shù)組轉(zhuǎn)換json的代碼,非常簡單實(shí)用,相當(dāng)于JSON.stringify(array);,有需要的小伙伴可以參考下。

js實(shí)現(xiàn)數(shù)組轉(zhuǎn)換成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();
  }

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

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • Javascript中的return作用及javascript return關(guān)鍵字用法詳解

    Javascript中的return作用及javascript return關(guān)鍵字用法詳解

    本文給大家介紹Javascript中的return作用及javascript return關(guān)鍵字用法詳解,對(duì)于大家學(xué)習(xí)javascript中的return知識(shí)有所幫助,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • 微信小程序動(dòng)態(tài)顯示項(xiàng)目倒計(jì)時(shí)效果

    微信小程序動(dòng)態(tài)顯示項(xiàng)目倒計(jì)時(shí)效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序動(dòng)態(tài)顯示項(xiàng)目倒計(jì)時(shí),格式如4天7小時(shí)58分鐘39秒,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Bootstrap Table使用整理(五)之分頁組合查詢

    Bootstrap Table使用整理(五)之分頁組合查詢

    這篇文章主要介紹了 Bootstrap Table使用整理(五)之分頁組合查詢的實(shí)例代碼,非常報(bào)錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-06-06
  • JavaScript:Div層拖動(dòng)效果實(shí)例代碼

    JavaScript:Div層拖動(dòng)效果實(shí)例代碼

    這篇文章介紹了JavaScript:Div層拖動(dòng)效果實(shí)例代碼,有需要的朋友可以參考一下
    2013-08-08
  • javascript的列表切換【實(shí)現(xiàn)代碼】

    javascript的列表切換【實(shí)現(xiàn)代碼】

    下面小編就為大家?guī)硪黄猨avascript的列表切換【實(shí)現(xiàn)代碼】。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。
    2016-05-05
  • 基于AGS JS開發(fā)自定義貼圖圖層

    基于AGS JS開發(fā)自定義貼圖圖層

    這篇文章主要為大家詳細(xì)介紹了基于AGS JS開發(fā)自定義貼圖圖層的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JS實(shí)現(xiàn)的N多簡單無縫滾動(dòng)代碼(包含圖文效果)

    JS實(shí)現(xiàn)的N多簡單無縫滾動(dòng)代碼(包含圖文效果)

    這篇文章主要介紹了JS實(shí)現(xiàn)的N多簡單無縫滾動(dòng)代碼,包含了文字及圖文等多種滾動(dòng)效果,涉及JavaScript遞歸調(diào)用及定時(shí)函數(shù)觸發(fā)實(shí)現(xiàn)頁面元素動(dòng)態(tài)變換的相關(guān)技巧,需要的朋友可以參考下
    2015-11-11
  • es6中reduce的基本使用方法

    es6中reduce的基本使用方法

    這篇文章主要給大家介紹了關(guān)于es6中reduce的基本使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用es6具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Js生成隨機(jī)數(shù)/隨機(jī)字符串的方法小結(jié)【5種方法】

    Js生成隨機(jī)數(shù)/隨機(jī)字符串的方法小結(jié)【5種方法】

    這篇文章主要介紹了Js生成隨機(jī)數(shù)/隨機(jī)字符串的方法,結(jié)合實(shí)例形式總結(jié)分析了5種Js生成隨機(jī)數(shù)/隨機(jī)字符串的操作技巧,需要的朋友可以參考下
    2020-05-05
  • JavaScript網(wǎng)格中的最小路徑講解

    JavaScript網(wǎng)格中的最小路徑講解

    這篇文章主要介紹了JavaScript網(wǎng)格中的最小路徑講解,所有路徑經(jīng)過的單元格的?值之和?加上?所有移動(dòng)的?代價(jià)之和?。從?第一行?任意單元格出發(fā),返回到達(dá)?最后一行?任意單元格的最小路徑代價(jià)
    2022-06-06

最新評(píng)論