Creating objects
1 <!DOCTYPE HTML>2 <HTMLLang= "en">3 <Head>4 <MetaCharSet= "UTF-8">5 <title>Combining the constructor pattern with the prototype pattern</title>6 </Head>7 <Body>8 <Script>9 functionPerson (name,age,job) {Ten This. Name=name; One This. Age=Age ; A This. Job=job; - This. Friend= ['Amy','Bob']; - } the Person.prototype.sayName= function(){ - Console.log ('Name:' + This. Name); - } - varPerson1= NewPerson ('Kevin', at,'Teacher'); + varPerson2= NewPerson ('David', -,'Doctor'); - Person1.sayname (); //Name:kevin + Person1.friend.push ('Cris'); A Console.log ('Person1.friend:' +person1.friend); //Person1.friend:amy,bob,cris at Console.log ('Person2.friend:' +person2.friend); //Person2.friend:amy,bob - Console.log (Person1.sayname==person2.sayname); //true - Console.log (Person1.friend==person2.friend); //false - </Script> - </Body> - </HTML>
Inherited
[K]javascript creating objects and inheriting