Estendendo um Objeto em Javascript
Atualmente estou transformando de Java para Javascript, e é um pouco difícil para mim descobrir como estender objetos da maneira que eu quero fazer.
Já vi várias pessoas na internet usarem um método chamado extender em objeto. O código ficará assim:
<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>
Alguém sabe como fazer isso funcionar? Eu ouvi dizer que você precisa escrever
<code>Object.prototype.extend = function(...); </code>
Mas eu não sei como fazer esse sistema funcionar. Se não for possível, por favor me mostre outra alternativa que estenda um objeto.