Heim  >  Artikel  >  Web-Frontend  >  JavaScript kombiniert den Konstruktormodus und den Prototypmodus. Tipps zu Instanzen_Javascript

JavaScript kombiniert den Konstruktormodus und den Prototypmodus. Tipps zu Instanzen_Javascript

WBOY
WBOYOriginal
2016-05-16 15:56:421037Durchsuche

Die Beispiele in diesem Artikel beschreiben, wie JavaScript das Konstruktormuster und das Prototypmuster in Kombination verwendet. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

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

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn