根据 MDN JavaScript 文档,您可以使用整数定义对象文字属性名称:
此外,您可以使用数字或字符串文字作为属性名称。
像这样:
me = {
name: "Robert Rocha",
123: 26,
origin: "Mexico"
}
我的问题是,如何引用以整数作为名称的属性?我尝试了通常的 me.123
但出现错误。我能想到的唯一解决方法是使用 for-in
循环。有什么建议么?
原文由 Robert 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以像引用数组一样引用对象的属性,并使用
me[123]
或me["123"]