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

如何获取JavaScript对象内属性对应数组的第一个元素

解决方法

你现有的代码array_eps[Object.keys(array_eps)[0]]已经拿到了对象第一个属性对应的完整数组,只要在末尾追加数组索引[0]就能获取该数组的第一个元素,正确写法如下:

const firstElement = array_eps[Object.keys(array_eps)[0]][0];

运行后firstElement的取值就是https://www.youtube.com/embed/kzZ6KXDM1RI。

补充注意:Object.keys()返回的对象属性顺序符合ES6+规范,数字类属性按数值升序排列,字符串类属性按插入时的顺序排列,你示例中的对象属性按插入顺序返回为['episode3','episode2','episode1'],所以取索引0对应episode3的数组符合你示例的结构。

如果你需要获取对象所有属性各自对应数组的第一个元素,可以用如下写法:

const allFirstElements = Object.values(array_eps).map(item => item[0])

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 03:39:00