javascript - 如何获取@对象属性的值?

标签 javascript object

<分区>

所以我得到了一些包含 12 个对象的 JSON 数据。将对象输出到控制台显示我:

Object{ (...) }
  @categoryID: "123"
  @id: "234"
  categoryTitle: "abc"
  (...)

如果我想获取类别标题,我只需执行 item.categoryTitle。但是如果我想要 ID,我不能使用 item.id

根据 this answer ,可以使用 $object->{'@id'};,但尝试 $item->{'@id'} 不起作用。

那么如何获取这个值呢?

最佳答案

使用 ['key'] 语法引用它

var obj = { '@id' : 123 };
console.log(obj['@id']);   //123

关于javascript - 如何获取@对象属性的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33455685/

相关文章:

javascript - 使用 POST 方法在不使用表单的情况下将参数发布到 url

javascript - 内联脚本,因为它违反了以下内容安全策略指令 : "script-src ' self'"

javascript - context.filter 在 safari 上不起作用

php - 使用 jquery 正则表达式检查起始值

java - 编辑数组列表中的对象

javascript - 如何将数组的数组转换为对象?

javascript - UglifyJS 附加文件而不删除空格

c++ - C++ 类是否具有默认构造函数以及在以下情况下调用哪些构造函数?

javascript - foreach 中的对象仅存储最后一个值 JavaScript

javascript - 迭代 QuranGlobal JSON 响应