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

回答

这种肯定是递归嘛

image.png

以上是 js如何用id在多维数组里面获取相应的数据? 的全部内容, 来源链接: utcz.com/a/38800.html

回到顶部