国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > JavaScript > 正文

Json字符串轉換為JS對象的高效方法實例

2019-11-20 22:45:33
字體:
來源:轉載
供稿:網友

今天學習JQuery源碼看到一下方法,原來還可以這樣解析JSON字符串:

復制代碼 代碼如下:

  parseJSON: function( data ) {
  if ( typeof data !== "string" || !data ) {
   return null;
  }

  // Make sure leading/trailing whitespace is removed (IE can't handle it)
  data = jQuery.trim( data );

  // Make sure the incoming data is actual JSON
  // Logic borrowed from http://json.org/json2.js
  if ( /^[/],:{}/s]*$/.test(data.replace(///(?:["http:////bfnrt]|u[0-9a-fA-F]{4})/g, "@")
   .replace(/"[^"http:///n/r]*"|true|false|null|-?/d+(?:/./d*)?(?:[eE][+/-]?/d+)?/g, "]")
   .replace(/(?:^|:|,)(?:/s*/[)+/g, "")) ) {

   // Try to use the native JSON parser first
   return window.JSON && window.JSON.parse ?
    window.JSON.parse( data ) :
    (new Function("return " + data))();

  } else {
   jQuery.error( "Invalid JSON: " + data );
  }
 }


這個方法核心的代碼就是:
復制代碼 代碼如下:

(new Function("return " + data))();

它使用了Function()構造函數。講json字符串作為函數執行數據傳入,定義后立即執行該函數,此時這個函數會返回JSON對象

我做了一個測試,用這個方法解析JSON字符串的效率要比用Eval解析快好幾百倍

復制代碼 代碼如下:

var jsonStr ="{";
for(var i=0;i<10000;i++){
 jsonStr+="a"+i+":"+i+","
}
jsonStr = jsonStr.substring(0,jsonStr.length-1);
jsonStr+="}";

var date = new Date();
var start = date.getTime()
//var boj = (new Function("return "+jsonStr ))();
var boj = eval("("+jsonStr+")");
var date1 = new Date();
console.info(date1.getTime()-start);


我用firfox測試結果,用eval解析花費了7234毫秒,而用函數這種方法,用了55毫秒,太神奇了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
18加网站在线| 国产有码在线| 好吊日视频在线观看| 国产三级在线免费| 久久亚洲国产成人亚| 国产人成在线观看| 国产人成网在线播放va免费| 国产丝袜护土调教在线视频| 国产精品伦理一区二区三区| 国产69精品久久app免费版| 麻豆精品视频入口| 国产在线超碰| 精品日韩av| 国产精品㊣新片速递bt| 黄网址在线永久免费观看| 精品资源在线看| 国产一二三视频| 国产精品美女一区二区视频| 在线免费看黄av| 国产成人久久精品77777| 国产成人精品久久一区二区小说| 在线黄色国产电影| 亚洲成人av高清| 欧美日韩国产亚洲沙发| 二人午夜免费观看在线视频| 国产亚洲精品一区二区在线观看| av网站在线播放| 国产欧美久久久久久久久| 国产网站免费观看| 激情亚洲综合网| 亚洲成人国产综合| 精品一二三区视频| 91caoporn在线| 欧美aaa一级片| 在线色视频网| 99久久国产视频| 国产aa视频| 91欧洲在线视精品在亚洲| 国产麻豆一级片| 久青青在线观看视频国产| 中文天堂av| 精品51国产黑色丝袜高跟鞋| 国产色在线 com| 麻豆网站在线| 福利视频网站导航| 成人亚洲一区二区三区| 黄色毛片在线| 成网站在线观看人免费| 九九热视频免费在线观看| 日本一级理论片在线大全| 精品极品三级久久久久| 国产精品久久久精品a级小说| 最新中文字幕在线视频| 精品中文字幕不卡在线视频| 毛片视频免费观看| 成人精品一区二区三区免费| 黄污在线观看| 国产三级在线| 国产极品嫩模在线视频一区| 国产精品剧情一区二区三区| 国产精品va在线观看视色| 国产经典av| 天天插天天狠天天透| 免费a在线看| 国产理论电影在线观看| 2019中文字幕在线视频| 日本片在线看| 日本中文字幕视频在线| 精品国语对白精品自拍视| www亚洲天堂| 国产午夜视频在线观看| 一区二区三区四区在线免费视频| av网址在线播放| 欧美另类在线视频| 国产精品作爱| 亚洲sss视频| 国产一级免费黄色片| 一区二区三区免费视频网站| www在线视频| 国产午夜电影| 美女av在线播放| √天堂资源中文www| 免费在线看v| 在线国产1区| 国产精品黄页网站在线播放免费| www.蜜桃av| 精品亚洲成a人片在线观看| 国产原创av在线| 永久av在线| 91麻豆免费在线视频| 国产精品作爱| 蜜桃视频中文字幕| 午夜在线不卡| 亚洲成av人影片在线观看| 国产日韩精品在线看| 麻豆网站在线| 欧美高清视频| 午夜在线网站| 先锋影音av中文字幕| 精品国内一区二区三区免费视频| 国产视频福利| 国产色在线观看| 国产精品白浆流出视频| 国产中文字幕在线视频| 青青草免费在线视频| 人人澡人人爽| 日韩在线天堂| www在线观看播放免费视频日本| 在线色视频观看| 精品一区二区三区在线观看l| 国产视频福利| 国产激情在线| 一本久中文高清| 日日夜夜中文字幕| 久热免费在线视频| 国产永久免费高清在线观看| 成人免费一区二区三区视频网站| 高清av中文在线字幕观看1| 青草av在线| 国产免费av高清在线| 中文字幕在线影视资源| 国产精品人人| 亚洲电影先锋| 国产麻豆麻豆| 精品视频二区| 麻豆网站在线免费观看| 国产香蕉尹人视频在线| 中文在线视频| 黄污在线观看| 在线视频色在线| 福利在线观看| 99热国产在线| 中文字幕乱在线伦视频乱在线伦视频| 国产精品天堂| 99精品老司机免费视频| 麻豆精品永久免费视频| 国产青青草在线| а√资源新版在线天堂| 国产精品一卡二卡三卡| av高清资源| 国产一区二区三区不卡免费观看| 国产黄色一级片| 国产农村一级特黄α**毛片 | 在线中文字幕资源| 亚洲人在线播放| 午夜不卡视频| 精品推荐国产麻豆剧传媒| www.麻豆av.com| 国产午夜视频| 国产69久久| 日本电影在线观看| 一本大道久久a久久精品| 国产视频精选在线| 麻豆精品传媒视频观看| 性欧美精品xxxx| 在线视频二区| 99re热在线观看| 亚洲男人的天堂成人| 精品成人免费自拍视频| 69国产精品视频| 精品国产免费第一区二区| 国产三级在线播放| 国产一级性片| 国产色在线播放| 国产日韩欧美精品一区二区三区 | 欧美一级久久久久久久久大| 伊人av免费在线观看| 9999在线视频| 亚洲精品视频在线免费| wwww在线观看免费视频| 天天噜天天色| 狠狠狠狠狠狠操| 国产美女在线看| 综合激情亚洲| 最新天堂资源在线| 国产91久久久久蜜臀青青天草二| 国产福利一区二区在线精品| 69久久久久| 日本h视频在线观看| 二区三区中文字幕| 综合激情丁香| 99久久国产视频| 美女被人操视频在线观看| 老师我好爽再深一点的视频| 国产美女一区视频| 国产传媒在线播放| 超碰91在线| 国产精品二线| 久久久久久91精品色婷婷| 麻豆网站在线免费观看| 国产永久免费高清在线观看视频| 国产亚洲精品久久久久久移动网络 | av在线二区| 天天操天天曰| av在线播放av| 综合图区亚洲白拍在线| 99久久国产视频| 国产九九九九| 日本电影在线观看| 国产天堂在线|