gpt4 book ai didi

javascript - 从数组中的键遍历嵌套映射/对象

转载 作者:行者123 更新时间:2023-11-28 00:37:19 24 4
gpt4 key购买 nike

我认为代码示例比我的词汇更有效:

var keys = ['folder','name'];

var data = { folder: { name: 'Special Folder' } };
鉴于上面的两个变量,我正在寻找一种动态使用数组作为查找对象键的方法(有点像“路径”)。所以我需要以编程方式生成以下内容:

data['folder']['name'] // that would give me 'Special Folder'

希望这是有道理的,我只是无法将所有部分放在一起。

TIA

最佳答案

var keys = ['folder','name'];
var data = { folder: { name: 'Special Folder' } };
for(var i=0;i<keys.length;i++){
data = data[keys[i]];
}
alert(data)

关于javascript - 从数组中的键遍历嵌套映射/对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28358674/

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