
638
Rozdział 13
Rozwiązanie ćwiczenia
Dodaliśmy nową możliwość do naszych robotów, Robika i Robusi: teraz, jeśli wystąpią w nich jakieś
problemy, będą mogły o tym poinformować nas przy użyciu metody reportError. Przeanalizuj
przedstawiony poniżej fragment kodu, zwracając szczególną uwagę na to, skąd jest pobierany
komunikat o błędzie wyświetlany przez tę metodę i czy pochodzi ona z prototypu, czy z instancji
obiektu.
Ćwiczenie
Rozwiązanie
function Robot(name, year, owner) {
this.name = name;
this.year = year;
this.owner = owner;
}
Robot.prototype.maker = ”Ob.Fa.Ro”;
Robot.prototype.errorMessage = ”Wszystkie systemy sprawne.”;
Robot.prototype.reportError ...