Задать вопрос
@0x80070005

Как отправить все объекты одним сообщением?

Имеется функция для получения данных, это websocket, в update я получаю каждый раз новый объект. Как мне собрать все объекты и вывести их в консоль исключительно один раз, а не каждый объект - новый console.log()?

provider.socketRealtimeUpdate(update => {
   console.log(update.name);
});


Сейчас каждый объект у нас будет вызывать console.log, а я хочу собирать все объекты в один и вывести console.log один раз. Можно ли это сделать более правильным решением без setInterval и как?
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Простой 14 комментариев
Пригласить эксперта
Ответы на вопрос 1
@historydev
Mistkerl, drück den Knopf.
const messages = [];
provider.socketRealtimeUpdate((msg) => { messages.push(msg) });
const onSomeEvent = _ => messages.length >= 10 && console.log(messages);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы