Prototips ir ļoti svarīgs jēdziens Js, katrai funkcijai (Js funkcija ir arī objekts) ir īpašība, ko sauc par prototipu, tas ir, prototipu), bet normālos apstākļos tā vērtība ir nulle, bet tai ir ļoti svarīga funkcija ir tā, ka instances dalīsies ar savām īpašībām un metodēm (tas ir pamats mantojuma ieviešanai Js)! Prototipi tiek koplietoti objektu gadījumiem, kas ir gan ērti programmai, gan mulsinoši, ar daudziem negaidītiem rezultātiem!
[Citāts] 1. Objekta metode ietver konstruktora metodi un konstruktora prototipa metodi; 2. Klases metode, patiesībā klase šeit ir funkcija, js, jo funkcija ir arī objekts, tāpēc funkcijai varat pievienot atribūtus un metodes, šī metode tiek vairāk izmantota mezglā; 3. Prototipa metode parasti tiek izmantota objektu instances koplietošanai, piemēram, Person.prototype.sayName=function(){console.log(this.name); }; Pievienojiet metodi prototipam, lai iespējotu koplietošanu. Tas novērš nepieciešamību piešķirt atmiņu instancei katru reizi, kad tā tiek inicializēta.
|