Как я могу добавить переменную к результату $ .getJSON - PullRequest
0 голосов
/ 14 мая 2019

Мне нужно добавить переменную, чтобы получить результат моего $ .getJSON. Я думаю, если вы видите проблему, вы знаете, что я имею в виду. Это не большая проблема, я думаю, что мой синтаксис не правильный. Но я не знаю, как я могу справиться с этим.

function get_status() {
  let i;
  for (i = 0; i <= 1; i++) {
    $.getJSON('https://api.verystream.com/file/info?file=' + verystream_ids[i], function(data) { 
      var text = `Date: ${data.result.` + verystream_ids[i] + `.name}<br>`
      alert(text);
    });
  }
}

Моя проблема сейчас здесь:

var text = `Date: ${data.result.` + verystream_ids[i] + `.name}<br>`

Мне нужно добавить эту переменную verystream_ids[i] к моему data.result.$VARIABLE$.name, чтобы получить результаты. Как правильно добавить переменную?

Вот изображение JSON. IMG

1 Ответ

1 голос
/ 14 мая 2019

Чтобы получить доступ к ключам объекта по переменной, вам необходимо использовать скобки:

var text = `Date: ${data.result[verystream_ids[i]].name}<br>`;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...