我尝试了几种方法,但我做不到。
在下一个示例中,我希望 Soldier 获取 Person 的所有属性,并允许添加更多属性。如何正确执行?
function Person(name, age) {
this.name = name;
this.age = age;
}
Person.prototype.hi = function (message) {
console.log(message + "!!!");
};
var Soldier = new(Person); // it is not the way to do it
Soldier.prototype.good_hi = function (message) {
console.log("Sir! " + message + ", sir!");
};