ReactJs найти подходящее значение в объекте? - PullRequest
0 голосов
/ 24 января 2019

У меня есть этот объект JavaScript, который представляет доску Trello: board object

У меня есть функция onCardClick, которая содержит cardId, метаданные и laneId.

Я думал о преобразовании объекта дыры в массив с помощью Object.values ​​ и последующем циклическом просмотре этого массива, но внутри него все еще есть объекты, поэтому я думаю, что использование функции .map / forEach не будет сделать трюк, чтобы получить одну карту. любая помощь очень ценится.

1 Ответ

0 голосов
/ 24 января 2019

То есть вы хотите получить один объект карты Трелло внутри этого вложенного объекта?

for (const lane of object.lanes) {
  for (const card of lane.cards) {
    if (card.id === cardID) {
      // This is the card you are looking for
      doSomethingWith(card);
    }
  }
}

Это также можно сделать с помощью Array.forEach (Array.map также будет работать, но нет необходимости возвращать весь массив, поэтому вы не должны использовать его в этом случае)

...