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

首頁 > 編程 > JavaScript > 正文

JS遍歷數組及打印數組實例分析

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

本文實例分析了JS遍歷數組及打印數組的方法。分享給大家供大家參考,具體如下:

一直頭痛與JS的打印數組,也沒看到什么比較好的方法,寫一個簡單的方法備用。

// 遍歷數組var dd = {'a' : '111111','b' : '222222','c' : '333333'}dd['d'] = ['444444','55555555'];// 遍歷數組function scan_array(arr) {for(var key in arr) { // 這個是關鍵if(typeof(arr[key]) == 'array' || typeof(arr[key]) == 'object') {// 遞歸調用scan_array(arr[key]);} else {document.write(key + ' = ' + arr[key] + '<br>');}}}function successionPrint(str,num) {  num = parseInt(num);  var return_str = '';  for (var i = 1; i<=num; i++) {    return_str +=str;  }  return return_str;}function __debug(param, flag) {  if (!param || typeof(param) == 'number' || typeof(param) == 'string') {      return param;  }  var t = typeof(param) + '(/n';  flag = flag ? parseInt(flag) + 1 : 1;  for(var key in param) {    if(typeof(param[key]) == 'array' || typeof(param[key]) == 'object') {      var t_tmp = key + ' = ' + __debug(param[key],flag);      t += successionPrint('/t', flag) + t_tmp + '/n';    } else {        var t_tmp = key + ' = ' + param[key];        t += successionPrint('/t', flag) + t_tmp + '/n';      }    }  t = t + successionPrint('/t', flag-1) + ')';  return t;}function _debug(param) {  alert(__debug(param));}

更多關于JavaScript數組相關內容感興趣的讀者可查看本站專題:《JavaScript數組操作技巧總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东乌珠穆沁旗| 高青县| 平昌县| 邓州市| 温州市| 慈溪市| 固安县| 微博| 舟山市| 梨树县| 吴桥县| 荆门市| 南城县| 兴义市| 墨江| 铅山县| 九龙城区| 桐庐县| 鹤壁市| 永仁县| 沾益县| 南城县| 西安市| 通许县| 历史| 新沂市| 双牌县| 舞阳县| 长兴县| 梅州市| 伊宁县| 和林格尔县| 当雄县| 永州市| 阿城市| 馆陶县| 新津县| 宝丰县| 湘阴县| 聂荣县| 大英县|