Показать сообщение отдельно
  #1 (permalink)  
Старый 16.11.2021, 19:29
Интересующийся
Отправить личное сообщение для AleBa Посмотреть профиль Найти все сообщения от AleBa
 
Регистрация: 13.06.2020
Сообщений: 18

Вопрос по асинхронности
Добрый день
В коде через апи получаю значения, мне нужно периодически делать запрос, сравнивать получаемые значения и получать оповещение, если данные меняются. Не могу понять почему значение не получается корректно сравнить? Просьба помочь

import axios from 'axios';

const sendRequest = async () => {
  const response = await axios.get('https://api.bittrex.com/v3/markets/BTC-USD/ticker');
  // console.log(response.data);
  console.log(response.data.lastTradeRate);
};

const fn = () => {
  const data = setTimeout(() => console.log(sendRequest()), 2000);
  const data2 = setTimeout(() => console.log(sendRequest()), 3000);

  setTimeout(() => console.log(data === data2), 5000);
};
fn();
Изображения:
Тип файла: jpg Screenshot_2.jpg (8.7 Кб, 1 просмотров)
Ответить с цитированием