JS高級---原型的引入,原型添加的方法解決數據共享

原型的引入:解決:經過構造函數建立對象帶來的問題,即浪費內存(一個對象開一個內存,多個對象開多個內存)函數

經過原型來添加方法,解決數據共享,節省內存空間

 

  <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>
相關文章
相關標籤/搜索