小编kar*_*hik的帖子

JavaScript对象创建

JavaScript新手在这里,当我遇到一个用于创建对象的辅助函数时,我在工作中经历了一些js代码,就像这样

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... >
}
Run Code Online (Sandbox Code Playgroud)

虽然这确实完成了工作,但我想知道是否有更好,更清晰的写作方式.

javascript object helper

7
推荐指数
1
解决办法
189
查看次数

标签 统计

helper ×1

javascript ×1

object ×1