繁体   English   中英

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

[英]How to access the properties(another object) of an object?

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

在此处输入图片说明

我试过了

console.log(a.-kk7b9q6FWN1VkCCflEX.name)

但这给了我一个错误,因为'-'是一个例外。 我知道如何获取密钥名称:

Object.keys(a)

但我不知道如何访问它们的属性。

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

您要查找的关键字是property accessor

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

在您的情况下,由于使用时的语法限制, ['-kk7b9q6FWN1VkCCflEX']可以使用. 属性名必须是有效的标识符

-kk7b9q6FWN1VkCCflEX的特殊问题是-号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM