的愈来愈未捕获的参考错误:“消息”没有被定义, 这里是代码:未捕获的ReferenceError:X是未定义
class ChatApp {
constructor(){
//console.log('ChatApp constructor');
socket.init('ws://localhost:8000');
socket.registerOpenHandler(() => {
let message = new ChatMessage({ message: 'Hello' });
socket.sendMessage(message.serialize());
});
socket.registerMessageHandler((data) => {
console.log(data);
});
}
}
class ChatMessage {
constructor({
message: m,
user: u='Nader',
timestamp: t=(new Date()).getTime()
}) {
this.message = message;
this.user = user;
this.timestamp = timestamp;
console.log(message);
}
serialize(){
return {
message: this.message,
user: this.user,
timestamp: this.timestamp
};
}
}
虽然我使用让消息行5定义的消息.... 请帮忙,谢谢
你一定要明白你解构过程中重命名?它不是'消息'。 – Li357
“user”和“timestamp”相同。 –
@Andrew李你是正确的 – Ned007