이 기사의 예에서는 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 프로그래밍 설계에 도움이 되기를 바랍니다.