请问大家这个递归怎么写才能达到预期结果?
let apis = {
home: {
index: {
url: '/index',
auth: false
},
tab: {
url: '/tab',
auth: true
}
},
test: {
test: {
url: '/test',
auth: false
}
}
}
let getItem = function (obj){
for(let item in obj){
if(obj.url === '/test') return
if(obj[item] instanceof Object)
getItem(obj[item])
}
return obj
}
怎么写才能得到下面的预期结果:
{
url: '/test',
auth: false
}
搞了一晚上 没搞出来,还望大家帮我解决一下,谢谢大家
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)