javascript - 访问 javascript 对象的@attributes

标签 javascript

<分区>

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

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

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

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

谢谢

最佳答案

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

object['@attributes'].id

关于javascript - 访问 javascript 对象的@attributes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44133409/

相关文章:

javascript - 在形状内部绘制 Angular 圆弧[陡 Angular ]

javascript - 我如何使用 Lodash 实现这一目标?

javascript - 如何防止tinymce中的事件

javascript - $ ('.button' ).on ("DOMSubtreeModified") 在 chrome/safari 中不起作用,但在 Firefox 中起作用

javascript - 拉斐尔 : specify the spectrum of getColor()

javascript - AngularJS 按字母数字顺序列出项目

javascript - 使 javascript 字符串 sql 友好

javascript - 追加到 DOM 后,div 标签内的 div 标签不会出现

javascript - 如何在对象数组上使用 onChange 在 ReactJS 中添加数据

javascript - 双击 Canvas 上删除点