欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

相關文章

  • Javascript中的return作用及javascript return關鍵字用法詳解

    Javascript中的return作用及javascript return關鍵字用法詳解

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

    微信小程序動態(tài)顯示項目倒計時效果

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

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

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

    JavaScript:Div層拖動效果實例代碼

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

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

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

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

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

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

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

    es6中reduce的基本使用方法

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

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

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

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

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

最新評論