Javascript 如何在运行时使用属性名称动态获取对象属性
我有一个结构如下的对象 现在,我的目的是在运行时使用属性名动态获取大写字母/状态值,例如Javascript 如何在运行时使用属性名称动态获取对象属性,javascript,jquery,html,javascript-objects,Javascript,Jquery,Html,Javascript Objects,我有一个结构如下的对象 现在,我的目的是在运行时使用属性名动态获取大写字母/状态值,例如 var PropertyName='Capitals'; JSON.parse(ValueList)[0].PropertyName; 如何做到这一点。 谢谢。您可以使用括号符号([])作为对象选择器 var PropertyName='Capitals'; JSON.parse(ValueList)[0][PropertyName]; 有关括号表示法的更多信息:具体来说,可以使用点表示法(objec
var PropertyName='Capitals';
JSON.parse(ValueList)[0].PropertyName;
如何做到这一点。
谢谢。您可以使用括号符号(
[]
)作为对象选择器
var PropertyName='Capitals';
JSON.parse(ValueList)[0][PropertyName];
有关括号表示法的更多信息:具体来说,可以使用点表示法(object.property)或括号表示法(object[“property”])访问Javascript对象属性的值。请参阅此处的更多信息: