loading...

0

11.工厂模式创建对象

javascript读完大概需要1分钟

  • 发布时间:2017-07-26 20:30 星期三
  • 刘伟波
  • 153
  • 更新于2017-07-26 20:30 星期三

工厂模式创建对象

    <script>
        //1.使用了工厂模式创建对象解决了实例化大量重复的问题
        function createObj(name,age) {
            var obj=new Object();
            obj.name=name;
            obj.age=age;
            obj.study= function () {
                console.log("我叫"+name+",今年"+age+"岁,我爱学习。");
            };
            return obj;
        }
        var stu=createObj("张三","22");
        var stu2=createObj("李四","22");
        console.log(stu.study());//我叫张三,今年22岁,我爱学习。
        console.log(typeof  stu);
        console.log(typeof  stu2);
        //都是Object 工厂函数缺点:不能确定对象的具体类型
    </script>


你可能感兴趣的文章

    发表评论

    评论支持markdown,评论内容不能超过500字符,如果内容过多或者要及时回复,建议去 平台,一般一天之内就会回复。
    关于技术问题或者有啥不懂的都可以留言,我会定期回复答 疑,推荐最新仓库 前端知识体系, 感謝支持!