访问javascript对象的{attribute}

时间:2017-05-23 11:23:16

标签: javascript

我有一些数据从API返回并在传回浏览器之前转换为PHP中的js对象。我试图从这个对象中检索的一个值存在于对象属性中。这是JS中对象结构的样子: enter image description here

目前,我可以通过调用object.comments或object.email.whatever来访问我需要的所有属性。

我无法访问对象属性。理想情况下,我想通过像object. @ attributes.id之类的东西来获取ID,但这会返回错误。

是否可以访问对象属性,如果可以,我应该怎么做呢?

由于

1 个答案:

答案 0 :(得分:3)

要使用点表示法访问属性,该属性必须是有效的标识符。如果不是,则必须使用括号:

object['@attributes'].id