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);
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值的主要内容,如果未能解决你的问题,请参考以下文章