Как получить доступ к указанному объекту c во вложенном массиве в java скрипте - PullRequest
0 голосов
/ 06 мая 2020

The screenshot of my code snippet.

Хочу получить the[items] Array object отдельно. Я сомневаюсь, что <value> object сгенерирован из возврата функции и из-за <value> object он неправильно индексируется.

Я пробовал следующие подходы:

  1. views.value.items не работает.
  2. views[0][items] не работает.

Ответы [ 2 ]

1 голос
/ 06 мая 2020

views похоже на Promise , которое обертывает фактическое значение, которое вы хотите. Поэтому вам нужно вызвать на нем метод .then() и предоставить обратный вызов, который может использовать значение, которое находится внутри Promise. Или, если вы используете функцию async, используйте await.

Я бы рекомендовал прочитать по крайней мере две следующие страницы, которые описывают, как используйте обещания двумя упомянутыми способами:

0 голосов
/ 06 мая 2020

Как я понимаю, просмотры и ценность - это объект. Если это так, вы можете использовать views.value.items [0]

Лучше проверять тип значения с помощью console.log(typeof views)

...