【发布时间】:2014-03-10 17:41:51
【问题描述】:
为什么会这样:
var obj = { 0:"bla", 1:"blabla" }
obj.0给我一个错误,我只能做obj[0]?
【问题讨论】:
-
不是数组更方便
var arr = ["bla", "blabla"]arr[0] // bla -
您在此处缺少双引号。应该是
var obj = { 0:"bla", 1:"blabla" } -
缺少的报价只在这里,当我用报价运行时我仍然出错
-
@Endless 确实如此,但这个问题更理论化,以了解 JS 的工作方式。
标签: javascript arrays object indexing