JS递归遍历对象获得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

以上所述是小编给大家介绍的JS递归遍历对象获得Value值方法技巧的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
去除链接虚线全面分析总结
Aug 15 Javascript
jquery下将选择的checkbox的id组成字符串的方法
Nov 28 Javascript
JavaScript伸缩的菜单简单示例
Dec 03 Javascript
jquery控制display属性为none或block
Mar 31 Javascript
js处理表格对table进行修饰
May 26 Javascript
js获取时间并实现字符串和时间戳之间的转换
Jan 05 Javascript
概述javascript在Google IE中的调试技巧
Nov 24 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 Javascript
详解Require.js与Sea.js的区别
Aug 05 Javascript
微信小程序实现授权登录
May 15 Javascript
详解小程序如何改变onLoad的执行时机
Nov 01 Javascript
详解VUE中的插值( Interpolation)语法
Oct 18 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
Jun 14 #Javascript
JavaScript函数中关于valueOf和toString的理解
Jun 14 #Javascript
Jquery基础之事件操作详解
Jun 14 #Javascript
好好了解一下Cookie(强烈推荐)
Jun 14 #Javascript
巧方法 JavaScript获取超链接的绝对URL地址
Jun 14 #Javascript
使用js获取地址栏参数的方法推荐(超级简单)
Jun 14 #Javascript
返回函数的JavaScript函数
Jun 14 #Javascript
You might like
php 求质素(素数) 的实现代码
2011/04/12 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
php中strstr、strrchr、substr、stristr四个函数的区别总结
2014/09/22 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
javascript数组快速打乱重排的方法
2014/01/02 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
无限树Jquery插件zTree的常用功能特性总结
2014/09/11 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
JS实现iframe自适应高度的方法示例
2017/01/07 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
2017/12/28 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
JavaScript ES6箭头函数使用指南
2018/12/30 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
python实现批量文件重命名
2019/10/31 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
python pyqtgraph 保存图片到本地的实例
2020/03/14 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
CSS3转换功能transform主要属性值分析及实现分享
2012/05/06 HTML / CSS
网络技术支持面试题
2013/04/22 面试题
聚美优品陈欧广告词
2014/03/14 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
材料采购员岗位职责
2015/04/03 职场文书
大客户经理岗位职责
2015/04/09 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript
springboot中的pom文件 project报错问题
2022/01/18 Java/Android
Web应用开发TypeScript使用详解
2022/05/25 Javascript