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 相关文章推荐
JS 获取浏览器和屏幕宽高等信息代码
Mar 31 Javascript
基于JS实现简单的样式切换效果代码
Sep 04 Javascript
简单实现轮播图效果的实例
Jul 15 Javascript
AngularJS基础 ng-open 指令简单实例
Aug 02 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
Aug 04 Javascript
js内置对象处理_打印学生成绩单的简单实现
Sep 24 Javascript
原生JS实现几个常用DOM操作API实例
Jan 19 Javascript
jquery 判断是否支持Placeholder属性的方法
Feb 07 Javascript
利用node.js实现自动生成前端项目组件的方法详解
Jul 12 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
Sep 13 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
Mar 01 Javascript
vue中tab选项卡的实现思路
Nov 25 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中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
JavaScript Prototype对象
2009/01/07 Javascript
js function使用心得
2010/05/10 Javascript
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
javascript中call,apply,bind的用法对比分析
2015/02/12 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
Node.js Streams文件读写操作详解
2016/07/04 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
jQuery插件开发发送短信倒计时功能代码
2017/05/09 jQuery
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
基于node.js实现微信支付退款功能
2017/12/19 Javascript
node.js之基础加密算法模块crypto详解
2018/09/11 Javascript
node后端服务保活的实现
2019/11/10 Javascript
JS中的变量作用域(console版)
2020/07/18 Javascript
Python使用gensim计算文档相似性
2016/04/10 Python
Python 读写文件和file对象的方法(推荐)
2016/09/12 Python
Django自定义分页效果
2017/06/27 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
2019/07/26 Python
Django框架视图函数设计示例
2019/07/29 Python
家长给学校的建议书
2014/05/15 职场文书
毕业实习证明范本
2015/06/16 职场文书
小学运动会入场口号
2015/12/24 职场文书
Oracle表空间与权限的深入讲解
2021/11/17 Oracle