如何访问数字属性?

如何访问数字属性?

我有一个像这样的对象:

var myObject = { '0' : 'blue' };

现在,当我尝试访问键'0'的值时,如:

myObject.0

......我收到了一个错误。(也许这不是正确的方法?)

如何访问数字键的值(如上所述)?


鸿蒙传说
浏览 409回答 3
3回答

斯蒂芬大帝

这应该工作:myObject["0"](myObject["propertyName"]是。的替代语法myObject.propertyName。)您收到错误的原因是,在JavaScript中,标识符不能以数字开头。从Mozilla开发人员中心的Variables页面:JavaScript标识符必须以字母,下划线(_)或美元符号($)开头; 后续字符也可以是数字(0-9)。因为JavaScript区分大小写,所以字母包括字符“A”到“Z”(大写)和字符“a”到“z”(小写)。

当年话下

myObject["0"]

汪汪一只猫

如果你有像这样的数据  `"rain": {            "3h": 0          },`然后你可以简单地访问它 rain['3h']
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript