js中如何将json数组转换为tree结构对象?


给定数组如下

['a', 'b', 'c']

如何转换成下面嵌套tree结构

{
    a: {
        b: {
            c: null
        }
    }
}

要求tree末端的值为null


    function test(arr){
        var map=null,tmp;
        while(tmp=arr.pop()){
            var obj={};
            obj[tmp]=map;
            map=obj;
        }
        return map;
    }

function parse(arr){
  return arr.reduceRight((result, key)=>({[key]: result}), null);
}



相关阅读:
javascript Image的onload 方法的使用
关于多个页面css样式表问题
androidstudio Execution failed for task
app首页接口需要好多数据,数据要统计许多表的数据,有什么简化方法么?
数据库字段设计了不能为空 还是插入了数据 大神帮我看看为什么?
为什么video标签获取到的对象vedio对象的duration是NAN
关于JS的事件队列问题
bootsrap页面布局需, 横向滚动条显示多个,固定左侧表头
build opencv.sln出错
如何去掉百度地图api中的建筑物名称
一个页面调用同一个modal,返回值问题。
libpython2.7.so是个什么?为什么我用virtualenv创建了新的env之后,这个文件没有多一个?
网站上的付费资源(小说,视频)如何防止爬虫抓取的?
.NET连接oracle实现用户登陆出问题
用ubuntu安装一个程序,请问到这一步以后该怎么做?
WIN7 64位 vs2005新建的BCG工程, 编译时报错无法打开包括文件:“BCGCBProInc.h”
关于项目框架。现在很多项目逻辑都放在前端处理,在选择框架的时候,你们是如何选择的呢?
ios block 置空处理用NULL还是nil
docker-compose.yml可以指定本地镜像吗,我发现去docker.io拉取镜像太慢
新版本Chrome下,trigger('click')上传文件控件后,选择文件弹窗显示太慢?



快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 *        请为自己活着。 时光太快:致即将过去的一年 执着的态度作文1000字 永远的竹林 伤感落泪的句子 不解释,不悲伤 开朗的我作文 “小气鬼”——奶奶350字 我会了踢毽子作文450字 双彩虹 公司2013年元旦新年联欢会开场白结束语 “0”的联想700字 画家乡评课稿 大红眼子 电信员工述职报告 现在的 我们所谓的“累” 学法交流作文1000字 未名花开 我们都是一家人(童年的发现)作文650字 《首义精神耀千秋》读后感800字 游玩大佛寺300字 2006年机关效能建设工作总结 禅师 利令智昏造句 小猪闯祸作文400字 社会主义核心价值观演讲稿_1500字 老师,我要对你说500字 政府采购中心治理商业贿赂自查自纠情况汇报 受骗以后作文1000字 读《我的油布伞》有感作文450字 我那老家 成长中她牵着我们的手作文700字 欢乐的森林300字 巧遇鲁西西800字 游园不惊 教师我的中国梦演讲稿 东野圭吾《杀人之门》读后感 感人的镜头作文650字 计算机开发与应用求职信范文 哈佛女生创业:去中国青海开发牦牛 圣诞节祝福语藏头诗 我喜欢的一句名言 作文 作家进校园作文 高中高二作文1000字:我最喜欢的小物品 奥运五福娃 妈妈 我爱你作文450字 经典励志故事:低姿态_励志故事 绝望人 好看的励志电影排行榜 甜品店商业策划书 牟阿姨

Copyright © 2016 phpStudy |