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

如何从带自定义属性的对象数组中提取指定key对应的值

你给出的是JS中带自定义非索引属性的数组对象,数组本质上也是Object的实例,支持额外绑定自定义键值对,要提取myKey的属性值直接用对象属性访问语法即可:

方法1:点属性访问(最简洁,属性名固定时推荐)

const myKeyValue = a.myKey

直接得到目标值true。

方法2:方括号属性访问(通用场景,属性名是动态变量/含特殊字符时用)

const myKeyValue = a['myKey']

如果后续你需要批量提取所有非数字索引的自定义属性,也可以先过滤出非索引键再取值:

// 先筛选出所有非数字索引的自定义属性集合
const customProps = Object.fromEntries(
  Object.entries(a).filter(([key]) => !Number.isInteger(Number(key)))
)
const myKeyValue = customProps.myKey

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 15:09:01