При подключении каждому пользователю присваиваю ID
ws.onclient=userId;
А как проверить пользователь он-лайн или нет?
wss.clients.forEach(function each(client) {
if (client.onclient === userId) {
console.log('Онлаин')
}
});
Например если он онлайн то данный код вернет что он онлаин. А как вернуть если он не онлайн?
Допустим у вас есть массив всех пользователей
let users = ["1", "2", "3" ...]
Вы можете скопировать его в другой массив, скажем оффлайн пользователей и при проверке через
let offline = users
wss.clients.forEach(function each(client) {
if (offline.includes(client.onclient)) {
console.log('Онлаин');
offline.splice(offline.indexOf(client.onclient), 1);
}
});
Таким образом в массиве offline
остануться только те айди, которых нет в wss.clients
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Нужно вывести значение массива в selectКогда я вывожу оно делится на 3 столбика(red,blue,green)
Знаю, что в сети полно примеров, но, простого варианта без излишеств я не увидел, и, изначально это был простой вариант вкл/выкл через onclickПотом...
Доброго времени суток всемИмеется код, в нем по нажатию на кнопку копируется скрытый текст
Есть следующий код, функция для перебора массива и функция для работы с элементом массива -handler4Которая должна взять строку из массива и сделать...