Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过从API获取对象值来创建数组_Javascript_Arrays_Api_Data Structures - Fatal编程技术网

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是指
索引