Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中使用字符串键获取值_Javascript - Fatal编程技术网

在javascript中使用字符串键获取值

在javascript中使用字符串键获取值,javascript,Javascript,我不知道如何使用javascript中属性名称的字符串表示来获取对象属性。例如,在以下脚本中: consts = {'key' : 'value'} var stringKey = 'key'; alert(consts.???); 如何使用stringKey获取要在警报中显示的值value var something = consts[stringKey]; Javascript对象类似于简单的哈希映射: var consts = {}; consts['key'] = "value

我不知道如何使用javascript中属性名称的字符串表示来获取对象属性。例如,在以下脚本中:

consts = {'key' : 'value'}

var stringKey = 'key';

alert(consts.???);

如何使用
stringKey
获取要在警报中显示的值
value

var something = consts[stringKey];

Javascript对象类似于简单的哈希映射:

var consts = {};

consts['key'] = "value";
if('key' in consts) {      // true
   alert(consts['key']);   // >> value
}
见: