Dilettante_Pro, тогда уж лучше так классы объявлять:
var SomeClass=(function(){
class SomeClass{
getName(){
return this.constructor.name;
}
};
return SomeClass;
})();
class ClassFactory{
static createClass(name){
return new window[name]();
}
}
console.log(
ClassFactory.createClass('SomeClass').getName()
);