loading...

0

12.构造函数

javascript读完大概需要1分钟

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

构造函数

    <script>
        function Student(name,age) {
            this.name=name;
            this.age=age;
            this.study= function () {
                console.log("我叫"+this.name+",今年"+this.age+"岁,我爱学习。");
            };
        }
        var stu=new Student("张三","22");
        var stu2=new Student("李四","22");
        console.log(stu instanceof Student);//true
        console.log(stu2 instanceof Student);//true
        console.log(stu.study==stu2.study);//false study存储的是函数的引用
        //使用构造函数和工厂模式不同
        //1.没有创建对象 new Object()
        //2.直接将属性和方法给了this
        //3.没有return
        //构造函数特点
        //1.必须使用new 2.首字符大写
    </script>


你可能感兴趣的文章

    发表评论

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