首页 > Web开发 > 详细

JS高级---原型的引入,原型添加的方法解决数据共享

时间:2019-12-27 15:03:31      阅读:79      评论:0      收藏:0      [点我收藏+]

原型的引入:解决:通过构造函数创建对象带来的问题,即浪费内存(一个对象开一个内存,多个对象开多个内存)

通过原型来添加方法,解决数据共享,节省内存空间

 

  <script>

    function Person(name, age) {
      this.name = name;
      this.age = age;
    }

    //通过原型来添加方法,解决数据共享,节省内存空间
    Person.prototype.eat = function () {
      console.log("中午吃白菜");
    };

    var p1 = new Person("小白", 30);
    var p2 = new Person("小黄", 30);
    console.log(p1.eat == p2.eat); //true
  </script>

JS高级---原型的引入,原型添加的方法解决数据共享

原文:https://www.cnblogs.com/jane-panyiyun/p/12107083.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!