Javascript 如何通过从API获取对象值来创建数组
Javascript 如何通过从API获取对象值来创建数组,javascript,arrays,api,data-structures,Javascript,Arrays,Api,Data Structures,您好,我正在尝试从api创建高度数据数组,如下所示 [270、1440、1440、1440、1440]但是我很难理解这个过程是如何工作的 我试过使用 var result = screenshots.map((ele) => ele.height) ,但我知道你必须包含一个键值,比如 screenshots.map((ele,key) => ele.height) 不知怎么的 不太清楚你的要求是什么,但你可以详细了解如何使用地图 没有“key”参数,只有:currentValu
您好,我正在尝试从api创建高度数据数组,如下所示 [270、1440、1440、1440、1440]但是我很难理解这个过程是如何工作的 我试过使用
var result = screenshots.map((ele) => ele.height)
,但我知道你必须包含一个键值,比如
screenshots.map((ele,key) => ele.height)
不知怎么的 不太清楚你的要求是什么,但你可以详细了解如何使用地图 没有“key”参数,只有:currentValue、index和array 您的示例说明了如何为高度创建“结果”数组 如果您试图创建一个具有减少关键帧集的对象数组,可以执行以下操作:
const result = screenshots.map(ele => ({
height: ele.height,
imageId: ele.image_id
}));
如果你提供了更多关于你所问问题的澄清,有人可能会更好地帮助你。你能发布预期的输出吗?
var result=screenshots.map((ele)=>ele.height)
?我正在尝试创建一个height数组,作为height=[270,1440,1440,1440,1440]。我尝试了var result=screenshots.map((ele)=>ele.height),但一直没有定义值。存储数据的变量名是什么?(例如:您可能需要执行数据.screenshots.map(…)
)如何获取屏幕截图数组对象通过键
,我认为OP是指索引