js三层数组用value找出对应的key
怎么根据["110000", "110100", "110101"],找出对应的,北京,北京市,东城区
data = [
{
label:'北京',
value:'110000',
children:[{
label:'北京市',
value:'110100',
children:[{
label:'东城区',
value:'110101'
},{
label:'西城区',
value:'110102'
}]
}]
}
...
...
...
]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
一般碰到这种需要迭代的,先从两层数据入手。 见答案
还有些容错什么的没考虑
只考虑数据正确的情况
你可以自己考虑
我也来抖个机灵~~~
先将多维数组转换为一维数组,然后再遍历比对: