代码之家  ›  专栏  ›  技术社区  ›  jon

js es6类寄存器

  •  0
  • jon  · 技术社区  · 7 年前

    如何创建访问类的动态函数? scene 上课。 现在我可以用手动寄存器访问scene类。

    getClassScene(className){
        switch (className) {
            case 'Scene_Boot'       : return Scene_Boot       ; break;
            case 'Scene_IntroVideo' : return Scene_IntroVideo ; break;
            case 'Scene_Title'      : return Scene_Title      ; break;
            case 'Scene_Map1'       : return Scene_Map1       ; break;
        };
    };
    

    在这棵枫树上

    ..... 是班级

     const scene = new (this.getClassScene(classNameString));
    

    我需要用这个寄存器中的新类注册所有新的.js文件,但我想知道是否可以避免这个问题 谢谢

    0 回复  |  直到 7 年前