我认为代码示例会比我的词汇表好得多:
var keys = ['folder','name'];
var data = { folder: { name: 'Special Folder' } };
鉴于上面的两个变量,我正在寻找一种动态使用数组作为查找对象键的方法(有点像"路径")。因此,我需要以编程方式生成以下内容:
data['folder']['name'] // that would give me 'Special Folder'
希望这是有道理的,我只是不能完全将所有部分放在一起。
蒂亚
var keys = ['folder','name'];
var data = { folder: { name: 'Special Folder' } };
for(var i=0;i<keys.length;i++){
data = data[keys[i]];
}
alert(data)