我想使用一个变量来保存对象的键名称,以便我可以执行以下操作。
var obj = {name:'john', age: 8}
var holder
holder 可以是姓名或年龄,因此 obj.holder
可以根据我设置的holder返回'john'
或8
如何将变量设置为对象的键,以便可以在 JavaScript 中动态访问对象?
最佳答案
访问对象属性时尝试使用括号表示法:
var obj = {name:'john', age: 8}
var holder = 'name';
obj[holder]; // john
holder = 'age';
obj[holder]; // 8
关于javascript - 如何将变量设置为对象的键,以便可以在 JavaScript 中动态访问对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39203548/