使用递归遍历对象获得value值的实现方法


Posted in Javascript onJune 14, 2016

一般要用到递归,就要判断对象是否和父类型是否一样

这里演示简单的对象递归,还有数组递归类似。

var obj = { a:{w:1,y:2,x:3},
      b:{s:4,j:5,x:6},
       c:{car:7,cat:8,mao:9}
}
function f(s){
 for(var i in s){
  if(typeof s[i]=="object"){
   f(s[i])
  }else{
 console.log(s[i]);

}
 }
}
f(obj);

返回结果:1,2,3,4,5,6,7,8,9

以上这篇使用递归遍历对象获得value值的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript静态的url如何传递
May 03 Javascript
Javascript 日期处理之时区问题
Oct 08 Javascript
JavaScript中__proto__与prototype的关系深入理解
Dec 04 Javascript
当jQuery1.7遇上focus方法的问题
Jan 26 Javascript
js实现的黑背景灰色二级导航菜单效果代码
Aug 24 Javascript
jquery实现多条件筛选特效代码分享
Aug 28 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
遍历js中对象的属性和值的实例
Nov 21 Javascript
js代码规范之Eslint安装与配置详解
Sep 08 Javascript
webpack中如何使用雪碧图的示例代码
Nov 11 Javascript
JS合并两个数组的3种方法详解
Oct 24 Javascript
vue实现分页的三种效果
Jun 23 Javascript
浅谈js里面的InttoStr和StrtoInt
Jun 14 #Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
Jun 14 #Javascript
JS递归遍历对象获得Value值方法技巧
Jun 14 #Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
Jun 14 #Javascript
JavaScript函数中关于valueOf和toString的理解
Jun 14 #Javascript
Jquery基础之事件操作详解
Jun 14 #Javascript
好好了解一下Cookie(强烈推荐)
Jun 14 #Javascript
You might like
oracle资料库函式库
2006/10/09 PHP
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
php用正则表达式匹配URL的简单方法
2013/11/12 PHP
详解PHP中strlen和mb_strlen函数的区别
2014/03/07 PHP
ajax+php控制所有后台函数调用
2015/07/15 PHP
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
vue 中的 render 函数作用详解
2020/02/28 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
Pyramid添加Middleware的方法实例
2013/11/27 Python
Python中的choice()方法使用详解
2015/05/15 Python
Python中的hypot()方法使用简介
2015/05/18 Python
Tensorflow简单验证码识别应用
2017/05/25 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
python 计算两个列表的相关系数的实现
2019/08/29 Python
scrapy头部修改的方法详解
2020/12/06 Python
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
2014年自我评价
2014/01/04 职场文书
表彰会主持词
2014/03/26 职场文书
给校长的建议书600字
2014/05/15 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers
java版 联机五子棋游戏
2022/05/04 Java/Android