问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js 数组转换嵌套对象?

发布网友 发布时间:2022-04-23 15:29

我来回答

2个回答

热心网友 时间:2023-10-08 14:58

var arr = ['aa', 'bb', 'cc', 'dd'];

// array转JSON,兼容ES5

function arrayToJSON(arr){

var result = {};

var temp = result;

for(var key in arr){

temp[arr[key]] = {};

temp = temp[arr[key]];

}

return result;

}

console.log(JSON.stringify(arrayToJSON(arr)));

运行结果如下:

如果帮助到了您,请采纳

热心网友 时间:2023-10-08 14:58

var arr = ['aa', 'bb', 'cc', 'dd'];
for(var obj='',i=arr.length-1;i>=0;i--)obj={[arr[i]]:obj};
console.log(obj);追问能不能用数组左往右的顺序,
谢谢!!!!!!!!!!!!

追答var arr = ['aa', 'bb', 'cc', 'dd'];
function t(n){
return {[arr[n]]:(n<arr.length-1)?t(n+1):""}
}
var obj=t(0);
console.log(obj);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
双人沙发的一般尺寸是多少 双人沙发的标准尺寸是多少 双人沙发的常规尺寸是多少 一般的双人沙发的尺寸是多少 2人沙发标准尺寸是多少 面对此等形势与挑战,我们又该如何应对? 大量国央企数科公司成立,传统软件公司如何应对 造梦西游OL 造梦西游ol 80级以后该干嘛? 西铁城走心机程序更新失败 房子满二是指多久 java中,数组格式的String如何转成对象数组? js如何将一个数组对象转换成另外一种格式的数组对象 数组和对象有哪些原生方法? java中基本类型数组 转换为 对象数组 json数组转java对象怎么转? json数组转java对象怎么转 java中基本类型数组转换为对象数组 求JAVA数组转换成对象的方法 php 如何将数组转化成对象?? java中数组可以直接强转为对象吗 java 怎么将一个数组转化为对象 把数组中的数据转换成对象格式 wps手机版word如何手动换行 小米手机上word文档打字怎么从上一行换到下一行? 在手机上编辑文件要怎么写第二排的文字? 安卓版wps中文档编辑中怎么换行? 手机腾讯文档在线编辑自动换行取消 金山文档手机编辑怎么换行 手机版wps文档怎么换行? 拔丝马蹄家常做法,正宗拔丝马蹄怎么做 如何将数组转换成json对象 如何把一个类数组对象转换成数组 房贷银行抵押的是房产证还是他项权证?请具体点,谢谢!!! 贷款买的二手房,房本在自己手上,银行抵押的是什么? 按揭贷款在银行抵押的是房产证吗 贷款的房产证是不是在银行抵押啊??? 银行贷款抵押的房屋可以找谁抵押? 债务人是谁? - 信息提示 两个孩子妈取微信名 两个儿子和一个闺女的微信名字叫什么好? 两女儿起个微信名? 家有两个儿子微信昵称 用两个女儿名字起微信名字(小杰,小彤) 用两个宝宝名字取微信名怎么取俊希跟泽安? 两个字的小男孩微信名怎么起?(帅气)? 9岁 两个女孩起一微信名? 顾炎武八尺古诗翻译? 八尺 表达了顾炎武怎样的情感 明朝时期科举考试是什么?顾炎武这段话的含义是什么?他为社么要评击八股文? 字数少的 谢了!!! 贷款75000.按按年化率21%,一年利息是多少?