如何获得键值为0的Object?

时间:2016-03-31 02:55:12

标签: javascript

我正在尝试获取一个对象,但键值为0,因此当我尝试访问它时,我一直收到错误。

locations: Object
  0: Object
     1: Object

我尝试过locations["0"]locations.0但这些都没有奏效。当我尝试在控制台中查看对象时,我得到undefined

我做错了什么?

1 个答案:

答案 0 :(得分:0)

locations.0是语法错误,因为只有有效的标识符可以跟随点。 locations["0"]locations[0]都应该同样有效。如果它们没有显示您期望的值,请确保对象没有变化;请注意,默认控制台打印方法不是同步的,除非您打印字符串(即,如果您正在执行console.log(locations); locations[0] = "foo",您可能会在控制台输出中看到0: "foo"