Extendiendo un objeto en Javascript
Actualmente me estoy transformando de Java a Javascript, y es un poco difícil para mí descubrir cómo extender los objetos de la manera que quiero.
He visto a varias personas en Internet usar un método llamado extender en objeto. El código se verá así:
var Person = {
name : 'Blank',
age : 22
}
var Robot = Person.extend({
name : 'Robo',
age : 4
)}
var robot = new Robot();
alert(robot.name); //Should return 'Robo'
¿Alguien sabe cómo hacer que esto funcione? He oído que necesitas escribir
Object.prototype.extend = function(...);
Pero no sé cómo hacer funcionar este sistema. Si no es posible, por favor, muéstrame otra alternativa que extienda un objeto.