首頁  >  文章  >  web前端  >  javascript組合使用建構函式模式和原型模式實例_javascript技巧

javascript組合使用建構函式模式和原型模式實例_javascript技巧

WBOY
WBOY原創
2016-05-16 15:56:421019瀏覽

本文實例講述了javascript組合使用建構函式模式和原型模式的方法。分享給大家供大家參考。具體如下:

function testPrototype2(){
  function Person3(name, age, job){
    this.name=name;
    this.age=age;
    this.job=job;
    this.friends =["shelb", "court"];
  }
  Person3.prototype = {
    constructor:Person3,
    sayName:function(){
      alert(this.name);
    }
  }
  var person1 = new Person3("jack",10,"it");
  var person2 = new Person3("karry",1,"woker");
  person1.friends.push("tom");
  console.info(person1.friends);
  console.info(person2.friends);
  console.info(person1.friends==person2.friends);
  console.info(person1.sayName == person2.sayName);
}

希望本文所述對大家的javascript程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn