递归遍历对象获取value值

Posted 李初五

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归遍历对象获取value值相关的知识,希望对你有一定的参考价值。

let menu = {
        name: 一级菜单,
        data: {
            name: 二级菜单,
            data: {
                name: 三级菜单,
                data: {
                    name: 四级菜单
                }
            }
        }
};
function f(s){
  for(var i in s){
   if(typeof s[i]=="object"){
      f(s[i])
   }else{
   console.log(s[i]);
  }
  }
}
f(menu);

 

以上是关于递归遍历对象获取value值的主要内容,如果未能解决你的问题,请参考以下文章

js for in循环遍历对象,获取key:value值

js数组遍历方法总结

在js中用对象获取list的value

Map集合中,关于取值和遍历的相关操作

Java中怎么遍历map中value值

jsp页面获取对象的属性值