AJAX-запрос к JSON-файлу

Есть json-файл с массивом. Мне нужно получить этот массив с помощью ajax-запроса. Я хотел бы этот массив занести в отдельную переменную, чтобы она была в глобальной области видимости, и я её мог распарсить в js-объект. Как это можно сделать?Добавил фото с кодом, который я пробовал, но нужного результата нет.


Ответы (1 шт):

Автор решения: Leonid

Вы получите сразу распарсенные данные в глобальной myData, но лучше обрабатывать результат внутри второго блока then, иначе поймете ли вы, когда данные оказались наконец в myData?

let myData;

fetch('./data.json')
  .then((response) => {
    return response.json();
  })
  .then((data) => {
    myData = data;
  });
→ Ссылка