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

JavaScript中如何从给定对象中获取指定的value属性值

JavaScript对象属性取值问题解答

错误原因分析

你使用的a.'getData'[0].value写法不符合JavaScript语法规则:使用点运算符访问对象属性时,属性名必须是合法的标识符,不能直接包裹引号作为字符串字面量使用。

正确取值方式

有两种合法的取值写法可以正常获取到目标值:

  • 点运算符写法:因为getData是合法的标识符,不需要加引号,直接写为a.getData[0].value
  • 方括号语法写法:如果属性名是字符串、包含特殊字符或者是动态变量,就用方括号包裹属性名字符串,写为a['getData'][0].value

完整测试代码

var a = { 'getData': [ { title: 'posted By', value: '18th Sep' } ] };
// 点运算符写法
console.log(a.getData[0].value);
// 方括号写法
console.log(a['getData'][0].value);

以上两种写法运行后都会输出18th Sep。


内容的提问来源于stack exchange,提问作者Pavan k

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 09:06:03