在试图找到一种在 JS 中使用嵌套类的方法时,我想出了这样的事情:class Character { constructor() { this.Info= class I { constructor(name,value) { this.name=name; this.value=value; } }; } bar () { var trial = new this.Info("Goofy", 2); alert(trial.name); }}var test = new Character();test.bar();它似乎有效。但是,我担心这可能会为每次new调用创建一个新的函数对象,因为我在构造函数中定义了类(在每次new调用时执行)。有没有更有效的方法来做到这一点?这个问题并没有解决我的问题,因为作者只是想知道如何甚至嵌套class; 我已经能够做到这一点,但我想知道是否有更有效的方法。
添加回答
举报
0/150
提交
取消