为了账号安全,请及时绑定邮箱和手机立即绑定

何谓工厂函数?

何谓工厂函数?

qq_杀意隆_0 2017-10-19 16:25:56
何谓工厂函数?
查看完整描述

1 回答

?
Aceli

TA贡献33条经验 获得超4个赞

饼干工厂做什么?
饼干模具,产生相同大小,相同包装的饼干。同理工厂函数是一个产生大量对象的一个模具。

function createCookies(){
    var cooky= {};

    cooky.size = '50g';

    // more 

    return cooky;

}

var cooky_1 = createCookies();

cooky_1.size;  //  50g

var cooky_2 = createCookies();

cooky_2.size;  //  50g

查看完整回答
反对 回复 2017-10-23
  • qq_杀意隆_0
    qq_杀意隆_0
    按你这么说,工厂函数就等同于构造函数? //应该是var cooky_1 =new createCookies();吧,你少了个new
  • Aceli
    Aceli
    还有,构造函数,是首字母大写,你看我首字母大写了吗?要区分构造函数和工厂函数
  • 1 回答
  • 0 关注
  • 1350 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信