我有一个对象,我可以引用键 a
,如下所示:
var obj = {
a: "A",
b: "B",
c: "C"
}
console.log(obj.a); // return string : A
我想通过使用变量来引用对象键来获取值,如下所示:
var name = "a";
console.log(obj.name) // this prints undefined, but I want it to print "A"
我怎样才能做到这一点?
原文由 Chameron 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
[]
属性的字符串表示法:否则它会寻找“name”属性,而不是“a”属性。