我在nodejs项目中有一个像下面这样的类。然后我将套接字从客户端传递给User类本身。但是在编写接收语句时(这是它们的名字吗?),我会收到此错误。
class User {
constructor(stats) {
this.name = stats.name;
// passing socket to class User
this.sock = stats.socket;
}
this.sock.on("doStuff", (data) => {
console.log(data);
});
}
问题是,vscode提示我:
意外令牌。构造函数,方法,访问器或属性是预期的。
那么这是否意味着我应该在构造函数内部上移this.sock.on(???);
?解决此问题的最佳做法是什么?