Почему не проходит итерация по Set?

Почему не отрабатывает цикл?

socket.on("disconnecting", () => {
 
    console.log(socket.rooms)
    for (let room of socket.rooms) {
        console.log("offline"+room)
    }
    console.log("end discont")

});

Вывод в консоль:

Set(4) {
  'u1f8J9dpwHhAS-RFAAAD',
  'welcome',
  'test1',
  'worker_room�❤�'
}
end discont

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

Автор решения: Anton Shchyrov

Что-то вы не договариваете

const rooms = new Set();
rooms.add('u1f8J9dpwHhAS-RFAAAD');
rooms.add('welcome');
rooms.add('test1');
rooms.add('worker_room�❤�');

console.log(rooms);
for (let room of rooms) {
  console.log(room);
}

→ Ссылка