this
контекст, почти наверняка. Я не совсем уверен, какой this
контекст будет получать функция, вызываемая внутри socket.on
, но функции стрелок используют лексический this
, так что это будет одно решение.
this.socket.on('random', (msg) => {
console.log('RANDOM: ' + msg);
this.sample = msg;
});