, если имеется следующий код:
socket.on('getNeighbors', function(data)){
if( typeof data !== undefined ){
do something...
}
});
Но когда я пытаюсь отправить этот пакет без данных, мой сервер вылетает с ошибкой TypeError: Cannot read property '...' of undefined (в данном случае data ). Я понимаю причину ошибки, но как я могу предотвратить сбой моего сервера? Как я могу обнаружить ошибку, прежде чем попаду внутрь предложения if? Я думал, что смогу справиться с этим, проверив, не определены ли данные, но это не работает: |
Приветствую