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 相关文章推荐
javascript中获取下个月一号,是星期几
Jun 01 Javascript
详解JavaScript语法对{}处理的坑爹之处
Jun 05 Javascript
vue分页组件table-pagebar使用实例解析
Nov 15 Javascript
基于JavaScript实现的快速排序算法分析
Apr 14 Javascript
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
Three.js利用Detector.js插件如何实现兼容性检测详解
Sep 26 Javascript
BootStrap TreeView使用实例详解
Nov 01 Javascript
聊聊JS动画库 Velocity.js的使用
Mar 13 Javascript
微信小程序的tab选项卡的实现效果
May 15 Javascript
VUE前后端学习tab写法实例
Aug 06 Javascript
design vue 表格开启列排序的操作
Oct 28 Javascript
详解vite2.0配置学习(typescript版本)
Feb 25 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
19个Android常用工具类汇总
2014/12/30 PHP
php单例模式示例分享
2015/02/12 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
Javascript中的window.event.keyCode使用介绍
2011/04/26 Javascript
Underscore.js 1.3.3 中文注释翻译说明
2015/06/25 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
浅谈vue 二级路由嵌套和二级路由高亮问题
2020/08/06 Javascript
python中循环语句while用法实例
2015/05/16 Python
numpy排序与集合运算用法示例
2017/12/15 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
Django 视图层(view)的使用
2018/11/09 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
Pandas读取csv时如何设置列名
2020/06/02 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
英国优质家居用品网上品牌:URBANARA
2018/06/01 全球购物
电子商务专业实习生自我鉴定
2013/09/24 职场文书
工商管理实习生自我鉴定范文
2013/12/18 职场文书
2014小学植树节活动总结
2014/03/10 职场文书
洗发露广告词
2014/03/14 职场文书
大学生活动总结怎么写
2014/04/29 职场文书
绿色家庭事迹材料
2014/05/01 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
幼儿园见习报告范文
2014/10/30 职场文书
团代会闭幕词
2015/01/28 职场文书
法律意见书范文
2015/06/04 职场文书
黄河绝恋观后感
2015/06/08 职场文书
Nginx同一个域名配置多个项目的实现方法
2021/03/31 Servers
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫