Funktionen, die für den Prototyp eines Basisobjekts deklariert sind, werden von allen Instanzen dieses Objekttyps übernommen.
Zum Beispiel ..
%Vor%Nun wird für jeden String die Funktion foo () zur Verfügung stehen.
'test'.foo(); // returns 'bar'
Lesen Sie mehr über prototypbasierte Vererbung hier
Prototypfunktionen sind Instanzfunktionen, während normale Funktionen "statische" Funktionen sind. Für den Prototyp der Klasse deklarierte Funktionen sind für alle Instanzen dieser Klasse verfügbar.
%Vor%Matt und Igor haben bereits genug Code-Beispiele zur Verfügung gestellt, aber einer der besten Artikel (kurz, richtig und auf den Punkt), die Sie lesen können, ist Prototypical Inheritance , von Douglas Crockford.
Es gibt auch viele verschiedene Möglichkeiten, die Vererbung durch populäre Bibliotheken zu erleichtern ( Dojo , Prototyp , usw.)
Tags und Links javascript