Rozszerzanie obiektu w Javascript
Obecnie transformuję z Java na Javascript i trochę trudno mi wymyślić, jak rozszerzyć obiekty tak, jak chcę.
Widziałem kilka osób w Internecie używających metody zwanej rozszerzeniem na obiekcie. Kod będzie wyglądał następująco:
var Person = {
name : 'Blank',
age : 22
}
var Robot = Person.extend({
name : 'Robo',
age : 4
)}
var robot = new Robot();
alert(robot.name); //Should return 'Robo'
Czy ktoś wie, jak to zrobić? Słyszałem, że musisz pisać
Object.prototype.extend = function(...);
Ale nie wiem, jak sprawić, by ten system działał. Jeśli nie jest to możliwe, pokaż mi inną alternatywę, która rozszerza obiekt.