js es6类注册

时间:2019-02-07 04:18:12

标签: javascript class dom ecmascript-6

我如何创建动态函数来访问类? 在我的引擎中,我创建了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;
    };
};

在此示例

  

Scene_Boot,Scene_IntroVideo,Scene_Title,Scene_Map1,Scene_Map2

.....是班级

我如何制作一个动态字符串函数来获取类。

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

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

0 个答案:

没有答案