使用递归遍历对象获得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 相关文章推荐
stream.js 一个很小、完全独立的Javascript类库
Oct 28 Javascript
让ie6也支持websocket采用flash封装实现
Feb 18 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
Dec 05 Javascript
常规表格多表头查询示例
Feb 21 Javascript
浅谈JavaScript的内置对象和浏览器对象
Jun 03 Javascript
discuz表情的JS提取方法分析
Mar 22 Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 Javascript
Javascript 严格模式use strict详解
Sep 16 Javascript
ES7中利用Await减少回调嵌套的方法详解
Nov 01 Javascript
Vue发布项目实例讲解
Jul 17 Javascript
微信小程序vant弹窗组件的实现方式
Feb 21 Javascript
微信小程序中target和currentTarget的区别小结
Nov 06 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
PDO::errorInfo讲解
2019/01/28 PHP
jQuery结合HTML5制作的爱心树表白动画
2015/02/01 Javascript
js+html5实现canvas绘制镂空字体文本的方法
2015/06/05 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
jquery实现焦点轮播效果
2017/02/23 Javascript
jQuery扩展_动力节点Java学院整理
2017/07/05 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
node实现登录图片验证码的示例代码
2018/04/20 Javascript
vue点击自增和求和的实例代码
2019/11/06 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
python中lambda与def用法对比实例分析
2015/04/30 Python
Python中的descriptor描述器简明使用指南
2016/06/02 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
2016/07/08 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
对python3新增的byte类型详解
2018/12/04 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
应届生程序员求职信
2013/11/05 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
离婚协议书格式
2014/11/21 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
文明医院的标语集锦!
2019/07/24 职场文书