我认为代码示例的效果要比我的词汇量好很多:
var keys = ['folder','name'];
var data = { folder: { name: 'Special Folder' } };
考虑到上面的两个变量,我正在寻找一种方法来动态使用数组作为查找对象键的方式(有点像“路径”)。所以我需要以编程方式生成以下内容:
data['folder']['name'] // that would give me 'Special Folder'
希望这是有道理的,我不能完全把所有的部分放在一起。
TIA
答案 0 :(得分:1)
var keys = ['folder','name'];
var data = { folder: { name: 'Special Folder' } };
for(var i=0;i<keys.length;i++){
data = data[keys[i]];
}
alert(data)
&#13;