JavaScript novato aquí, yo estaba pasando por algo de código js en el trabajo cuando me encontré con una función de ayuda para la creación de objetos, que fue como estocreación de objetos JavaScript
createElement = function(name, data){
if(name == TYPES.TEXT){
return new Text(data);
}
else if(name == TYPES.WORD){
return new Word(data);
}
else if(name == TYPES.PARAGRAPH){
return new Paragraph(data);
}
else if(name == TYPES.TABLE){
return new Table(data);
}
<list goes on and on and on... >
}
mientras que esto no hacer el trabajo lo haría desea saber si hay una forma mejor y más limpia de escribir esto.
Usted puede estar interesado en la [estructura de conmutación] (https://developer.mozilla.org/en/JavaScript/Reference/Statements/switch) ... – DaveRandom