为了账号安全,请及时绑定邮箱和手机立即绑定

算法小问题:指定类型数组转换成对象的问题。

算法小问题:指定类型数组转换成对象的问题。

素胚勾勒不出你 2019-02-13 17:14:45
有如下形式的二维数组:array = [    ["北京市","海淀区"],    ["北京市","东城区"],    ["辽宁省","沈阳市","和平区"],    ["辽宁省","沈阳市","铁西区"],    ["台湾省"]]需要将上面的数组转换成一个指定格式的对象object:targetObject = {    text:"",    children: [        {            text: '北京市',            children: [                {                    text: '海淀区',                    children: [],                },{                    text: '东城区',                    children: []                }            ]        },{            text: '辽宁省',            children: [                {                    text: '沈阳市',                    children: [                        {                            text: '和平区',                            children: []                        },{                            text: '铁西区',                            children: []                        }                    ]                }            ]        },{            text: '台湾省',            children: []        }    ]}可能看起来有点复杂,不过思路应该还是挺清晰的,应该是一个递归的过程,但是本人算法是在不是很好,求大神给一个解决方案
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 368 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信