gpt4 book ai didi

javascript通过数组引用对象

转载 作者:行者123 更新时间:2023-12-03 11:06:47 26 4
gpt4 key购买 nike

如何使用数组在循环期间动态引用对象元素,如下所示:

var obj = {};
var lvl = ['x','y','z'];
var ol = [];
for (var l in lvl){
ol.push( lvl[l] )
obj[ol] = 'someval'
}

所以引用可能是 obj[x][y][z],所以每次循环迭代时,都会附加一个额外的键引用,但我不知道会有多少层。

不确定我是否已经解释得很好?!

最佳答案

根据您如何回答我的评论,我相信这段代码将提供您正在寻找的嵌套对象结构。

var obj = {};
var lvl = ['x','y','z'];
var ol = {};

for (var i = 0; i < lvl.length; i++){
obj[i] = {};
ol = obj[key];
}

关于javascript通过数组引用对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27812468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com