Возможный дубликат:
Вызов базового метода с использованием прототипа JavaScript
Я хочу объект наследования, который переопределит функцию в javascript.
Из метода, который я хочу вызвать базовому методу.
В этом случае я наследую объект reader
от Person
, и теперь я хочу переопределить функцию getName
, что означает, что в первом читателе я хочу вызвать функцию на Person
, а затем внести некоторые изменения.
<script>
/* Class Person. */
function Person(name) {
this.name = name;
}
Person.prototype.getName = function() {
return this.name;
}
var reader = new Person('John Smith');
reader.getName = function() {
// call to base function of Person, is it possible?
return('Hello reader');
}
alert(reader.getName());
</script>