Javascript 如何访问对象的属性(另一个对象)?

Javascript 如何访问对象的属性(另一个对象)?,javascript,object,Javascript,Object,我是JS新手,不知道如何访问对象的属性,这些属性本身就是对象。我有以下对象(我们称之为“a”),我想在其中访问-kkk7b9q6fwn1vkccflex。例如,name 我试过了 console.log(a.-kk7b9q6FWN1VkCCflEX.name) 但它给了我一个错误,因为“-”是一个例外。我知道如何获取密钥名称: Object.keys(a) 但我不知道如何访问他们的财产 有人能帮我吗?事实上,如果有人能给我一个“关键字”,我就可以用谷歌搜索这个主题(因为我甚至不知道该用谷歌

我是JS新手,不知道如何访问对象的属性,这些属性本身就是对象。我有以下对象(我们称之为“a”),我想在其中访问-kkk7b9q6fwn1vkccflex。例如,name

我试过了

console.log(a.-kk7b9q6FWN1VkCCflEX.name)
但它给了我一个错误,因为“-”是一个例外。我知道如何获取密钥名称:

Object.keys(a)
但我不知道如何访问他们的财产


有人能帮我吗?事实上,如果有人能给我一个“关键字”,我就可以用谷歌搜索这个主题(因为我甚至不知道该用谷歌搜索什么)。谷歌搜索“访问对象内部的对象”对我没有帮助:(

你要找的关键字是

JavaScript中的对象访问可以通过
.property
['property']
完成

在您的情况下,
['-kk7b9q6FWN1VkCCflEX']
将起作用,因为在使用属性名必须为


-kk7b9q6FWN1VkCCflEX
的特殊问题是
-
符号。

这可能会有帮助:
a[“-kk7b9q6FWN1VkCCflEX”].name
非常感谢!假设我将使用
kk7b9q6FWN1VkCCflEX
而不是
-kk7b9q6FWN1VkCCflEX
,通过dot nation访问应该可以,对吧?
a.kkk7b9q6fwn1vkccflex.name
?抱歉,必须了解如何格式化注释,将尽快编辑。