使用递归遍历对象获得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 相关文章推荐
JavaScript获取GridView选择的行内容
Apr 14 Javascript
javascript中的作用域和上下文使用简要概述
Dec 05 Javascript
js形成页面的一种遮罩效果实例代码
Jan 04 Javascript
Javascript实现div层渐隐效果的方法
May 30 Javascript
js时间比较 js计算时间差的简单实现方法
Aug 26 Javascript
AngularJS创建自定义指令的方法详解
Nov 03 Javascript
Vue.js项目模板搭建图文教程
Sep 20 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
May 05 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
May 18 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
Sep 04 Javascript
node.js通过url读取文件
Oct 16 Javascript
vue+element实现动态加载表单
Dec 13 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
2006/12/23 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
PHP提取字符串中的手机号正则表达式怎么写
2017/07/17 PHP
Aster vs KG BO3 第三场2.19
2021/03/10 DOTA
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
Js-$.extend扩展方法使方法参数更灵活
2013/01/15 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
jquery.validate使用详解
2016/06/02 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
通过vue提供的keep-alive减少对服务器的请求次数
2018/04/01 Javascript
基于node简单实现RSA加解密的方法步骤
2019/03/21 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
2020/06/04 Javascript
Vue2.0 ES6语法降级ES5的操作
2020/10/30 Javascript
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
用Python实现职工信息管理系统
2020/12/30 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
大学生的四年学习自我评价
2013/12/13 职场文书
先进事迹演讲稿
2014/09/01 职场文书
2015年技术员工作总结
2015/04/10 职场文书
《司马光》教学反思
2016/02/22 职场文书
2019新员工心得体会
2019/06/25 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python