麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

實例詳解JSON取值(key是中文或者數字)方式

2019-11-19 15:41:34
字體:
來源:轉載
供稿:網友

JSON取值(key是中文或者數字)方式詳解

先準備一個json對象用于演示

var json = {'name':'zhangsan', '年齡':23, 404:'你可能迷路了'};

1.使用JS中with關鍵字

with(json) {  console.log(name);//輸出:zhangsan  console.log(年齡);//輸出:23  console.log(404);//輸出:404,用這種方法讀取key是數字的屬性,有問題}

2.最常見的傳統的讀取key

console.log(json.name);//輸出:zhangsan//key是中文也是支持的console.log(json.年齡);//輸出:23//key是Number類型或者String類型的數字都不能這么讀取console.log(json.404);//報錯

3.通用萬能型:json['key']

console.log(json['name']);/輸出:zhangsanconsole.log(json['年齡']);//輸出:23console.log(json['404']);//輸出:你可能迷路了json[key]console.log(json[name]);/輸出:undefindedconsole.log(json[年齡]);//報錯console.log(json[404]);//輸出:你可能迷路了

json處理動態key方式

先準備案例對象

var jsonArr = [  {"id": "1", "name": "A1"},  {"id": "2", "name": "A2"},  {"id": "3", "name": "A3"},  {"id": "4", "name": "A4"},  {"id": "5", "name": "A5"}]

1.如果數據量不大,偶爾查詢一次,使用for...in遍歷

2.如果數據量大,經常使用,建立查找表提升性能

//創建一個查找表函數function createLookMap(field) {  var map = {};//創建一個空的json對象  for (var i = 0; i < jsonArr.length; i++) {    var value = jsonArr[i];//將數組中的元素作為json對象的值    var key = value[field];//選取一個屬性作為新的json對象的key    map[key] = value;  }  return map;}

總結

以上所述是小編給大家介紹的實例詳解JSON取值(key是中文或者數字)方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 最新av在线免费观看 | 中文字幕欧美在线 | 国产一区日韩精品 | 一级国产航空美女毛片内谢 | 毛片在线免费 | 日本精品中文字幕 | 欧美成年人在线视频 | 姑娘第四集免费看视频 | 热99视频 | 久久国产精品影视 | 免费播放欧美毛片 | 国产午夜精品一区二区三区不卡 | 中文字幕欧美视频 | 久久久久久麻豆 | 一级一级一级毛片 | 色播视频在线播放 | 久草亚洲视频 | www.9191.com| 一级成人在线 | 一级大片久久 | 国产小视频在线观看 | 日本68xxxx | 小情侣嗯啊哦视频www | japanese末成年free | 中文字幕在线免费播放 | 一级毛片真人免费播放视频 | 免费激情网站 | 午夜视频国产 | 国产视频在线观看一区二区三区 | 国产免费午夜 | 精品一区二区三区在线观看国产 | 午夜视频色 | a一级黄| 天天干天天透 | 免费毛片播放 | 日本中文不卡视频 | 欧美zoofilia杂交videos | 国产精品久久久久久影视 | 欧美黄色片免费看 | 久久久经典视频 | 99riav视频一区二区 |