【发布时间】:2013-06-11 13:09:31
【问题描述】:
我不知道如何在 javascript 中使用该属性名称的字符串表示来获取对象属性。例如,在以下脚本中:
consts = {'key' : 'value'}
var stringKey = 'key';
alert(consts.???);
如何使用stringKey 来获取value 的值以显示在警报中?
【问题讨论】:
标签: javascript
我不知道如何在 javascript 中使用该属性名称的字符串表示来获取对象属性。例如,在以下脚本中:
consts = {'key' : 'value'}
var stringKey = 'key';
alert(consts.???);
如何使用stringKey 来获取value 的值以显示在警报中?
【问题讨论】:
标签: javascript
Javascript 对象就像简单的 HashMap:
var consts = {};
consts['key'] = "value";
if('key' in consts) { // true
alert(consts['key']); // >> value
}
【讨论】:
使用方括号符号[]
var something = consts[stringKey];
【讨论】: