Встречается на собеседованиях • сегодня
Какой объект приходит с WebSocket на Frontend
При подключении к WebSocket на Frontend приходит объект WebSocket. После установки соединения можно слушать события:
javascript
const socket = new WebSocket('ws://example.com');
// Основные события:
socket.onopen = (event) => {
// Соединение установлено
};
socket.onmessage = (event) => {
// Получено сообщение, данные в event.data
console.log(event.data); // Может быть строка, Blob или ArrayBuffer
};
socket.onerror = (error) => {
// Произошла ошибка
};
socket.onclose = (event) => {
// Соединение закрыто
// event.code - код закрытия
// event.reason - причина
};
text
Объект `event` в `onmessage` содержит:
- `data` - полученные данные (строка, Blob или ArrayBuffer)
- `origin` - URL сервера
- `lastEventId` - ID последнего события (для EventSource)
- `ports` - массив MessagePort объектов (для MessageChannel)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы