JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
网络 2019-01-11 1864
本文实例讲述了JS遍历JSON数组及获取JSON数组长度操作。分享给大家供大家参考,具体如下:
遍历 JSON 数组:
1 2 3 4 5 6 7 | var questions = data.data.questionnaire.questions; //遍历 json 数组 for (var i in questions) { if (questions[i].type == '(单选)') { alert('danxuan'); } } |
获取 JSON 数组长度:
1 2 3 4 5 6 7 | function getJsonLength(json) { var jsonLength = 0; for (var i in json) { jsonLength++; } return jsonLength; } |
综合测试示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | //简单json数组: var jsonDemo ={"name":"\u811a\u672c\u4e4b\u5bb6","addtime":"2018-12-12","username":"jb51","id":5} //遍历json数组: for (var i in jsonDemo) { console.log(jsonDemo[i]); } //获取 JSON 数组长度: function getJsonLength(json) { var jsonLength = 0; for (var i in json) { jsonLength++; } return jsonLength; } console.log('数组长度:'+getJsonLength(jsonDemo)) |
使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码,可得到如下运行结果:
上一篇:js中位运算的运用实例分析
下一篇:js实现黑白div块画空心的图形