我想在对象名称中使用变量。
javascript对象如下:
var names = {
"john": "29",
"marry": "19",
"dexter": "21",
"robert": "35"
}
names.{variable here} 由查找名称并将其放入对象名称的函数确定,因此我可以获得值
通常当我想获取一个对象的值时,在这种情况下,对于 John,我会使用names.john
但问题是 john 部分是动态的,由一个看起来像这样的函数决定
function displayage(){
var username = 'John';
return names.username;
}
我知道上面的代码不起作用,因为它会查找对象“用户名”而不是变量用户名中的值。
那么我该怎么做呢?还是不可能?