Mam pytanie do znawców tematu.
Taki przykładowy kod.
function Base (name){ this.name = name; } Base.prototype.getName = function (){ return this.name + 'dobry'; } var test = new Base('dzien'); document.getElementById('result').innerHTML = test.getName();
Jak działa prototype wiem to nie jest problem.
Chciałbym żeby mi ktoś podpowiedział bo tego nie mogę sobie wyobrazić poco takie sztuczki się robi, chodzi mi o jakiś prawdziwy przykład.
Poniższy kod przecież można napisać bez użycia prototype.
function Base (name){ this.name = name; this.getName = function (){ return this.name + ' dobry'; } } /*Base.prototype.getName = function (){ return this.name + ' dobry';}*/ var test = new Base('dzien); document.getElementById('footer').innerHTML = test.getName();