分享

JS高级---利用原型共享数据

 小世界的野孩子 2020-08-18

什么样子的数据是需要写在原型中? 需要共享的数据就可以写原型中

原型的作用之一: 数据共享

 

    //属性需要共享, 方法也需要共享    //不需要共享的数据写在构造函数中,需要共享的数据写在原型中    //构造函数    function Student(name,age,sex) {      this.name=name;      this.age=age;      this.sex=sex;    }    //所有学生的身高都是188,所有人的体重都是55    //所有学生都要每天写500行代码    //所有学生每天都要吃一个10斤的西瓜    //原型对象    Student.prototype.height="188";    Student.prototype.weight="55kg";    Student.prototype.study=function () {      console.log("学习,写500行代码,小菜一碟");    };    Student.prototype.eat=function () {      console.log("吃一个10斤的西瓜");    };    //实例化对象,并初始化    var stu=new Student("晨光",57,"女");    console.dir(Student);    console.dir(stu);//    stu.eat();//    stu.study();

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多