loading...

0

13.原型设计

javascript读完大概需要2分钟

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

原型设计

    <script>
        //引用类型中都有prototype原型,该属性指向对象
        var obj={
            country:"中国"
        };
        function Student(name,age) {
            this.name=name;
            this.age=age;
            this.study= function () {
                console.log("我叫"+this.name+",今年"+this.age+"岁,我爱学习。");
            };
        }
        Student.prototype=obj;
        var stu=new Student("张三","22");//内部创建了一个__proto__ 都指向了prototype
        var stu2=new Student("李四","22");//内部创建了一个__proto__ 都指向了prototype
    //    console.log(stu2.country)
        console.log(Student.prototype);//Object {country: "中国"}
        console.log(stu.__proto__);//Object {country: "中国"}

    </script>


你可能感兴趣的文章

    发表评论

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