gpt4 book ai didi

javascript - Javascript ES6 类中的递归

转载 作者:行者123 更新时间:2023-11-30 14:44:06 25 4
gpt4 key购买 nike

<分区>

我试图在 Javascript ES6 类的方法中调用相同的方法,但它不起作用。

class Client {
constructor(connection) {
this.channels = [];
this.nickname = null;
this.user = null;
this.realName = null;
connection.on('data', this.parse_message);
}
parse_message(message) {
let messageObject = {};
if (message.includes('\r\n')) {
message = message.split('\r\n');
message.forEach((el) => {
this.parse_message(el);
});
}
else {
message = message.split(' ');
console.log('Message Received: ', JSON.stringify(message));
}
}
}

运行时出现此错误 TypeError: this.parse_message is not a function。我尝试将 this 分配给顶部的变量 self 但仍然没有用。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com