Rumah  >  Artikel  >  hujung hadapan web  >  JavaScript menggabungkan mod pembina dan mod prototaip instances_javascript tips

JavaScript menggabungkan mod pembina dan mod prototaip instances_javascript tips

WBOY
WBOYasal
2016-05-16 15:56:421019semak imbas

Contoh dalam artikel ini menerangkan cara JavaScript menggunakan corak pembina dan corak prototaip dalam gabungan. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

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);
}

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn