Как создать массив из захвата значений объектов из API - PullRequest
0 голосов
/ 06 октября 2019

enter image description here

Здравствуйте, я пытаюсь создать массив данных для высоты из API как [270, 1440, 1440, 1440, 1440] но у меня проблемы с пониманием того, как этот процесс работает.

Я пытался использовать

var result = screenshots.map((ele) => ele.height)

, но я знаю, что вам нужно каким-то образом включить значение ключа, например

screenshots.map((ele,key) => ele.height) 

.

1 Ответ

0 голосов
/ 06 октября 2019

Не совсем точно, что вы спрашиваете, но вы можете прочитать о том, как использовать карту здесь .

Нет параметра "ключ", только: currentValue, index и array.

Ваш пример того, как создать «массив результатов» для высот, должен работать.

Если вы пытаетесь создать массив объектов с сокращенным набором ключей, вы можете сделатьчто-то вроде этого:

const result = screenshots.map(ele => ({
  height: ele.height,
  imageId: ele.image_id
}));

Если вы предоставите больше разъяснений относительно того, что вы спрашиваете, возможно, кто-то сможет вам лучше помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...