js如何用id在多维数组里面获取相应的数据?
`var loca = {
data : [{
name : "广东",
id : 10000,
data : [
{
name : "广州",
id : 10001,
data : [
{
name : "天河区",
id : 10003,
data : []
},
{
name : "越秀区",
id : 10004,
data : []
}
]
},
{
name : "深圳",
id : 10002,
data : [
{
name : "罗湖区",
id : 10005,
data : []
},
{
name : "南山区",
id : 10006,
data : []
}
]
}
]
}
]
}`
求一个方法 传入id 比如:10002 就返回10002当前这对象的data数组。。
传入10006就返回南山区的data。。。
传入10000就返回广东的data
回答
这种肯定是递归嘛
以上是 js如何用id在多维数组里面获取相应的数据? 的全部内容, 来源链接: utcz.com/a/38800.html