使用递归遍历对象获得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 相关文章推荐
从Ajax到JQuery Ajax学习
Feb 14 Javascript
用apply让javascript函数仅执行一次的代码
Jun 27 Javascript
javascript中sort()的用法实例分析
Jan 30 Javascript
jQuery选择器源码解读(一):Sizzle方法
Mar 31 Javascript
js实现的后台左侧管理菜单代码
Sep 11 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
May 13 Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 Javascript
微信小程序 数据访问实例详解
Oct 08 Javascript
详解Javascript获取缓存和清除缓存API
May 25 Javascript
js+canvas实现滑动拼图验证码功能
Mar 26 Javascript
微信小程序网络封装(简单高效)
Aug 06 Javascript
JavaScript实现旋转木马轮播图
Mar 16 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
PHP取整函数:ceil,floor,round,intval的区别详细解析
2013/08/31 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
Javascript select下拉框操作常用方法
2009/11/09 Javascript
页面图片浮动左右滑动效果的简单实现案例
2014/02/10 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
ubuntu下安装nodejs以及升级的办法
2015/05/08 NodeJs
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
JavaScript每天必学之事件
2016/09/18 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
JS库中的Particles.js在vue上的运用案例分析
2017/09/13 Javascript
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python操作ie登陆土豆网的方法
2015/05/09 Python
横向对比分析Python解析XML的四种方式
2016/03/30 Python
python使用代理ip访问网站的实例
2018/05/07 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
python实现手势识别的示例(入门)
2020/04/15 Python
如何在python中实现线性回归
2020/08/10 Python
python 如何停止一个死循环的线程
2020/11/24 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
音乐表演专业毕业生求职信
2013/10/14 职场文书
简历中自我评价范文3则
2013/12/14 职场文书
2014年高考决心书
2014/03/11 职场文书
《数星星的孩子》教学反思
2014/04/11 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
2014年校长工作总结
2014/12/11 职场文书
python tkinter实现定时关机
2021/04/21 Python
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript