JavaScript的新手在这里,我要通过在工作中的一些js代码,当我遇到对象创建一个辅助功能,它是这样进行的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... >
}
,而这并完成这项工作我会来到想知道是否有更好,更清洁的写作方式。
你可能会感兴趣的[开关结构(https://developer.mozilla.org/en/JavaScript/Reference/Statements/switch)... – DaveRandom