我有一个对象,我可以引用键 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"
我该怎么做?
最佳答案
使用 []
符号表示属性的字符串:
console.log(obj[name]);
否则它会查找“name”属性,而不是“a”属性。
关于javascript - 如何使用引用该键的变量获取对象键中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5000953/