国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js 獲取json數組里面數組的長度實例

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

作為一個前端頁面開發者第一次處理json數據,遇到了‘js 獲取json數組里面數組的長度'?竟然不知道 json沒有.length屬性(真是要嘲諷下自己),少壯不努力老大徒傷悲啊!以前都是去尋求男朋友幫助,但是最近嘗試自己去解決遇到的問題。

我遇到的問題是這樣的:***.jsp結尾的頁面里面,后端傳給我的json數據是一個數組,然后要獲取第二個數組contacts里面的數組長度,然后百度發現 json沒有.length屬性。怎么辦呢?

既然json對象沒有length屬性,如果要知道他的長度怎么辦呢?

var jslength=0; for(var js2 in json){ jslength++; } 

把這段代碼寫成一個方法,以后調用就行了:

function getJsonLength(jsonData){ var jsonLength = 0; for(var item in jsonData){  jsonLength++; } return jsonLength;}

但是上面的方法只能獲取到第一層數組的長度???獲取不到子數組里面的數組長度???然后自我發揮了下,用下面方法成功獲取到contacts數組的長度。

var _data = ${contactJson};function getJsonLength(jsonData){  var jsonLength = 0;  for(var item in jsonData){    if(item == 'contacts'){      for(var x in jsonData[item]){        jsonLength++;      }    }  }  return jsonLength;}var _contact_num = getJsonLength(_data);$('#contactNum').text(_contact_num);  

最后調出的結果:

以上這篇js 獲取json數組里面數組的長度實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 明光市| 安国市| 西昌市| 镇原县| 龙门县| 宕昌县| 邵阳县| 汉中市| 怀柔区| 宜州市| 舟山市| 皋兰县| 崇义县| 乌恰县| 赣州市| 普兰县| 岱山县| 六安市| 文水县| 尤溪县| 汝阳县| 通山县| 潼南县| 江北区| 筠连县| 平江县| 珲春市| 昆明市| 湘乡市| 高雄市| 彭山县| 洮南市| 探索| 西林县| 巴林左旗| 津市市| 霞浦县| 德保县| 桐柏县| 寿光市| 南通市|