国产探花免费观看_亚洲丰满少妇自慰呻吟_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數組里面數組的長度實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五大连池市| 连平县| 大厂| 莎车县| 武强县| 大洼县| 禹城市| 华容县| 祁门县| 称多县| 武穴市| 临泉县| 林甸县| 明溪县| 繁昌县| 武隆县| 吴川市| 通渭县| 双牌县| 包头市| 义乌市| 海南省| 郎溪县| 扎囊县| 江华| 天津市| 通道| 犍为县| 洪湖市| 浮梁县| 突泉县| 门源| 塔城市| 清苑县| 顺平县| 蓝山县| 桃园县| 兴国县| 卢氏县| 信阳市| 长岭县|