使用递归遍历对象获得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 相关文章推荐
jquery ajax提交整个表单元素的快捷办法
Mar 27 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
Node.js中的缓冲与流模块详细介绍
Feb 11 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
Oct 09 Javascript
在JavaScript中使用JSON数据
Feb 15 Javascript
javascript制作照片墙及制作过程中出现的问题
Apr 04 Javascript
JS构造函数与原型prototype的区别介绍
Jul 04 Javascript
jQuery阻止移动端遮罩层后页面滚动
Mar 15 Javascript
谈谈JavaScript中super(props)的重要性
Feb 12 Javascript
JavaScript this在函数中的指向及实例详解
Oct 14 Javascript
Vue中实现回车键切换焦点的方法
Feb 19 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写UltraEdit插件脚本实现方法
2011/12/26 PHP
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
php中异常处理方法小结
2015/01/09 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
关于__defineGetter__ 和__defineSetter__的说明
2007/05/12 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
ActiveX控件与Javascript之间的交互示例
2014/06/04 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
JavaScript中Array方法你该知道的正确打开方法
2018/09/11 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
vue ssr服务端渲染(小白解惑)
2019/11/10 Javascript
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
Layui表格监听行单双击事件讲解
2019/11/14 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
Django项目中model的数据处理以及页面交互方法
2018/05/30 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
python实现控制COM口的示例
2019/07/03 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
团结就是力量演讲稿
2014/05/21 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
有限责任公司股东合作协议书范本
2014/10/30 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
2016党员党课心得体会
2016/01/07 职场文书
MySQL之PXC集群搭建的方法步骤
2021/05/25 MySQL