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:
<code>var Person = { name : 'Blank', age : 22 } var Robot = Person.extend({ name : 'Robo', age : 4 )} var robot = new Robot(); alert(robot.name); //Should return 'Robo' </code>
Czy ktoś wie, jak to zrobić? Słyszałem, że musisz pisać
<code>Object.prototype.extend = function(...); </code>
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.