JSFiddle - React, Tailwind, and code Playground
JavaScript
function getChatByUid() {
let roomExists = false;
//Симуляция проверки находжения пользователя в комнате (userRoomsRef)
[0,0,1,0].forEach(userInTheRoom => {
//Симуляция запроса на сервер (getRoomUsers)
setTimeout(function(){
//Если человек в комнате
if(userInTheRoom) roomExists = true;
},100);
});
//Проверка должна быть после полного окончания forEach, а она выпонялется раньше
alert(roomExists);
}
getChatByUid();