Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2022, 10:31   #1
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
По умолчанию fetch async

Здравствуйте.

Не понимаю как вывести асинхронно данные в формате json.

Код:
var city = {
  init: function() {
    console.log('First');
    console.log(this.tst());
    console.log('Second');
  },
  tst: async function() {
    let response = await fetch(`messages.json`);
    if (response.status = 200) {
      return response.json();
  }
};
city.init();
файл messages.json
Код:
{
  "lang": {
    "message": "ru"
  },
}
Результат всего этого:
First
Promise*{<pending>}
Second

Object содержит мой json, но я не понимаю, что с этим дальше делать.
Как например вывести lang['message']?
Изображения
Тип файла: png Безымянный.png (3.9 Кб, 11 просмотров)

Последний раз редактировалось Parallelogram; 22.01.2022 в 10:43.
Parallelogram вне форума Ответить с цитированием
Старый 22.01.2022, 14:17   #2
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
По умолчанию

Решение:
Код:
let city = {
  init: async function() {
    console.log('First');
    console.log(await this.tst());
    console.log('Second');
  },
  tst: async function() {
    let response = await fetch(`messages.json`);
    if (response.status = 200) {
      return await response.json();
  }
};
city.init();
Parallelogram вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
async api the_deer_one C# (си шарп) 2 13.09.2013 12:39
database is locked Unable to fetch row SQLite Lindemann66 Qt и кроссплатформенное программирование С/С++ 1 07.10.2011 15:59
Async Pro - работа с COM портами gorillka Компоненты Delphi 8 15.05.2011 15:35
async serialport Imya Общие вопросы .NET 1 13.07.2009 14:37
Async Professional familytree Компоненты Delphi 1 12.04.2008 12:11