使用递归遍历对象获得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 相关文章推荐
让div层随鼠标移动的实现代码 ie ff
Dec 18 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
May 11 Javascript
jQuery操作select下拉框的text值和value值的方法
May 31 Javascript
window.returnValue使用方法示例介绍
Jul 03 Javascript
Vue.js -- 过滤器使用总结
Feb 18 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
May 24 Javascript
vue-lazyload图片延迟加载插件的实例讲解
Feb 09 Javascript
vue中实现左右联动的效果
Jun 22 Javascript
使用Vuex解决Vue中的身份验证问题
Sep 28 Javascript
vue中eslintrc.js配置最详细介绍
Dec 21 Javascript
JavaScript实现简单的计算器
Jan 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
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
php smarty truncate UTF8乱码问题解决办法
2014/06/13 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
使用text方法获取Html元素文本信息示例
2014/09/01 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
解决Layui数据表格中checkbox位置不居中的方法
2018/08/15 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
vue中的面包屑导航组件实例代码
2019/07/01 Javascript
vue页面更新patch的实现示例
2020/03/25 Javascript
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
Python遍历目录的4种方法实例介绍
2015/04/13 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
python自定义解析简单xml格式文件的方法
2015/05/11 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
python爬虫实战之爬取京东商城实例教程
2017/04/24 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
Python TCPServer 多线程多客户端通信的实现
2019/12/31 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
澳大利亚网上书店:QBD
2021/01/09 全球购物
入党积极分子思想汇报范文
2014/01/05 职场文书
公司门卫工作职责
2014/06/28 职场文书
社团活动总结格式
2014/08/29 职场文书
公司委托书格式范本
2014/09/16 职场文书
工作简报范文
2015/07/21 职场文书
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫