如何访问数字属性?我有一个像这样的对象:var myObject = { '0' : 'blue' };现在,当我尝试访问键'0'的值时,如:myObject.0......我收到了一个错误。(也许这不是正确的方法?)如何访问数字键的值(如上所述)?
3 回答

斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
这应该工作:
myObject["0"]
(myObject["propertyName"]
是。的替代语法myObject.propertyName
。)
您收到错误的原因是,在JavaScript中,标识符不能以数字开头。从Mozilla开发人员中心的Variables页面:
JavaScript标识符必须以字母,下划线(_)或美元符号($)开头; 后续字符也可以是数字(0-9)。因为JavaScript区分大小写,所以字母包括字符“A”到“Z”(大写)和字符“a”到“z”(小写)。
添加回答
举报
0/150
提交
取消