
628
Rozdział 13
Przesłanianie metody toString
Wykorzystanie dziedziczenia na swoją korzyść…
Przesłonięcie domyślnych metod
Jeśli dziedziczymy po obiekcie wbudowanym, możemy przesłaniać jego metody.
Jednym z powszechnie stosowanych przykładów takiego rozwiązania jest
przesłanianie metody
toString
obiektu
Object
. Wszystkie obiekty dziedziczą
po
Object
, dlatego też wszystkie obiekty mogą używać metody
toString
w celu
pobrania swojej łańcuchowej reprezentacji. Przykładowo metody tej można użyć
wraz z metodą
console.log
, by wyświetlić obiekt w oknie konsoli.
function Robot(name, year, owner) {
this.name = name;
this.year = year;
this.owner = owner; ...