You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取JS对象中count(id_reported)属性值?两种尝试均失败

解决JavaScript对象特殊属性名的取值问题

先给你说清楚:你写的json['count(id_reported)']语法是完全正确的,正常运行应该能输出21。如果没拿到结果,大概率是这几个小问题:

  • 变量名写错:比如json变量实际没定义,或者拼写错了(比如写成Json这种大小写错误)
  • 引号用错:确保你用的是英文单引号/双引号,不是中文引号
  • 代码没被正确执行:比如控制台被其他输出覆盖,或者这段代码根本没跑起来

给你贴个验证过的完整代码,直接复制运行就能得到正确结果:

const json = { 
  'count(id_reported)': 21 
};

// 正确的取值方式
console.log(json['count(id_reported)']); // 输出 21

至于你试的json.count(id_reported)为什么不行?因为JavaScript的点语法要求属性名必须是合法标识符——不能有括号、连字符这类特殊字符,也不能是关键字。count(id_reported)里带括号,不符合规则,所以只能用方括号加字符串的方式来取值。

内容的提问来源于stack exchange,提问作者Maycon Subrim dos Anjos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 12:05:21