使用递归遍历对象获得value值的实现方法

网友投稿 211 2023-07-14


使用递归遍历对象获得value值的实现方法

一般要用到递归,就要判断对象是否和父类型是否一mkAIW样

这里演示简单的对象递归,还有数组递归类似。

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小议Java中final关键字使用时的注意点
下一篇:Java那点事——StringBuffer与StringBuilder原理与区别
相关文章

 发表评论

暂时没有评论,来抢沙发吧~