使用递归遍历对象获得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 相关文章推荐
让FireFox支持innerText的实现代码
Dec 01 Javascript
一些mootools的学习资源
Feb 07 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
Jan 12 Javascript
zTree插件下拉树使用入门教程
Apr 11 Javascript
Angular页面间切换及传值的4种方法
Nov 04 Javascript
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
React-Native中props具体使用详解
Sep 04 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 Javascript
JS实现的合并两个有序链表算法示例
Feb 25 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
Aug 01 Javascript
利用vue3+ts实现管理后台(增删改查)
Oct 30 Javascript
vue3.0 自适应不同分辨率电脑的操作
Feb 06 Vue.js
浅谈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实现MVC
2016/03/02 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
thinkPHP中配置的读取与C方法详解
2016/12/05 PHP
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
2016/10/10 Javascript
jQuery Ajax File Upload实例源码
2016/12/12 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
js new Date()实例测试
2019/10/31 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
详解Python中的元组与逻辑运算符
2015/10/13 Python
python爬取淘宝商品详情页数据
2018/02/23 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
python解决pandas处理缺失值为空字符串的问题
2018/04/08 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
python和c语言的主要区别总结
2019/07/07 Python
python实现从wind导入数据
2019/12/03 Python
pytorch实现focal loss的两种方式小结
2020/01/02 Python
如何使用selenium和requests组合实现登录页面
2020/02/03 Python
python小白学习包管理器pip安装
2020/06/09 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
服装设计专业毕业生推荐信
2013/11/09 职场文书
工作违纪检讨书
2014/02/17 职场文书
房产委托公证书样本
2014/04/04 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
导游带团欢迎词
2015/09/30 职场文书
详解Redis实现限流的三种方式
2021/04/27 Redis
古见同学有交流障碍症 第二季宣传CM公开播出
2022/04/11 日漫