Получить конкретные данные в API, используя JavaScript - PullRequest
0 голосов
/ 12 сентября 2018

Как я могу получить приз, используя JavaScript?
image

Ответы [ 3 ]

0 голосов
/ 12 сентября 2018

var data = {
  name: 'name',
  method: 'method',
  levels: {
    1: {
      count: "count",
      prize: 123
    }
  }
}

console.log('aaa', data['levels'][1]['prize']);
Check console log
0 голосов
/ 12 сентября 2018

Хорошо, позвольте мне предположить, что вы хотите получить prize без указания уровня 1 или 2, и вы хотите отобразить его внутри таблицы, Вот хороший способ прохождения итерации.

let data = {
  name: 'name',
  method: 'method',
  levels: {
    1: {
      count: "count",
      prize: 123
    },
    2: {
      count: "count",
      prize: 456
    }
  }
}

for (let level of Object.keys(data.levels)) {
  console.log(data.levels[level].prize);
}
0 голосов
/ 12 сентября 2018

Если вы пытаетесь получить предмет объекта, попробуйте:

var prize = data.levels.1.prize

Еще один способ получения объектов из объектов:

let prize = data.levels['1'].prize

Надеюсь, это направит вас в правильном направлении

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