В настоящее время я перехожу от Java к Javascript, и мне немного сложно понять, как расширить объекты так, как я этого хочу.
Я видел, как несколько человек в Интернете используют метод, называемый extend on object. Код будет выглядеть так:
var Person = {
name : 'Blank',
age : 22
}
var Robot = Person.extend({
name : 'Robo',
age : 4
)}
var robot = new Robot();
alert(robot.name); //Should return 'Robo'
Кто-нибудь знает, как сделать эту работу? Я слышал, что вам нужно написать
Object.prototype.extend = function(...);
Но я не знаю, как заставить эту систему работать. Если это невозможно, пожалуйста, покажите мне еще одну альтернативу, которая расширяет объект.