如何使用JavaScript中带点的键引用对象?

时间:2011-10-18 23:37:47

标签: javascript

var ageRanges;
ageRanges = {
  '18.20': 0,
  '21.24': 0,
  '25.34': 0,
  '35.44': 0,
  '45.54': 0,
  '55.64': 0,
  '65+': 0
};

我想访问ageRanges.'18.20',但这会给我一个错误:TypeError: Cannot read property '0' of null - 那么访问它的正确方法是什么?

4 个答案:

答案 0 :(得分:4)

你必须这样使用它:

ageRanges['18.20']

答案 1 :(得分:3)

使用ageRanges['18.20']访问该媒体资源。这是访问JavaScript对象属性的两种方法之一。替代和推荐的方法是点符号,由于属性名称中包含句点字符,因此在此实例中失败。

答案 2 :(得分:3)

ageRanges["18.20"];

易peasy。

答案 3 :(得分:2)

使用ageRanges["18.20"];访问