JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】


Posted in Javascript onDecember 12, 2018

本文实例讲述了JS遍历JSON数组及获取JSON数组长度操作。分享给大家供大家参考,具体如下:

遍历 JSON 数组:

var questions = data.data.questionnaire.questions;
//遍历 json 数组
for (var i in questions) {
    if (questions[i].type == '(单选)') {
      alert('danxuan');
    }
}

获取 JSON 数组长度:

function getJsonLength(json) {
  var jsonLength = 0;
  for (var i in json) {
    jsonLength++;
  }
  return jsonLength;
}

综合测试示例:

//简单json数组:
var jsonDemo ={"name":"\u811a\u672c\u4e4b\u5bb6","addtime":"2018-12-12","username":"3water","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.3water.com/code/HtmlJsRun测试上述代码,可得到如下运行结果:

JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】

Javascript 相关文章推荐
Hutia 的 JS 代码集
Oct 24 Javascript
一些mootools的学习资源
Feb 07 Javascript
一个JQuery写的点击上下滚动的小例子
Aug 27 Javascript
解决json日期格式问题的3种方法
Feb 02 Javascript
node.js中的querystring.parse方法使用说明
Dec 10 Javascript
利用js+css+html实现固定table的列头不动
Dec 08 Javascript
js 递归和定时器的实例解析
Feb 03 Javascript
微信小程序自定义组件
Aug 16 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
Apr 12 Javascript
小程序click-scroll组件设计
Jun 18 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 Javascript
ionic使用angularjs表单验证(模板验证)
Dec 12 #Javascript
微信小程序自定义导航教程(兼容各种手机)
Dec 12 #Javascript
express express-session的使用小结
Dec 12 #Javascript
解决vue移动端适配问题
Dec 12 #Javascript
js中位运算的运用实例分析
Dec 11 #Javascript
js中的数组对象排序分析
Dec 11 #Javascript
详解Vue源码之数据的代理访问
Dec 11 #Javascript
You might like
php正则表达式(regar expression)
2011/09/10 PHP
使用phpQuery采集网页的方法
2013/11/13 PHP
YII2框架中使用yii.js实现的post请求
2017/04/09 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
jQuery dialog 异步调用ashx,webservice数据的代码
2010/08/03 Javascript
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
jquery动态增加删除表格行的小例子
2013/11/14 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
indexOf 和 lastIndexOf 使用示例介绍
2014/09/02 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
JS中超越现实的匿名函数用法实例分析
2019/06/21 Javascript
Python lambda和Python def区别分析
2014/11/30 Python
Python微医挂号网医生数据抓取
2019/01/24 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
python统计文章中单词出现次数实例
2020/02/27 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
html5 css3实例教程 一款html5和css3实现的小机器人走路动画
2014/10/20 HTML / CSS
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
Lucene推荐的分页方式是什么?
2015/12/07 面试题
幼儿园托班开学寄语
2014/01/18 职场文书
电子银行营销方案
2014/02/22 职场文书
找工作求职信
2014/07/07 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android
Nginx反向代理、重定向
2022/04/13 Servers
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技