我在JavaScript中有以下类。 class User { return {id};} 我正在尝试弄清楚如何从实例中获取方法列表。const user = new User(); 基本上,这意味着,我试图找到输入为user,输出为["get"]的代码。 我尝试过以下方法,但它们都打印[] (这不是我所期望的)。Object.getPrototypeOf(user))); /
现在,我的代码按预期工作,但我不理解关键字this在这个地方。当我尝试用mainLoop调用requestAnimationFrame中的window.requestAnimationFrame(this.mainLoop);方法时,它不起作用。当我像在我的示例中一样尝试它时,它起了作用,但我不明白为什么不能用this调用this方法,而能够用this.methodName();调用该类中的所有其他方法。called here