function Person(name,age) {
this.name = name;
this.age = age;
}
Person.prototype.sex = function () {
return 123
};
// 重点
let con = function (obj) {
function Fun() {}
Fun.prototype = obj;
return new Fun();
};
let son = function (name, age) {
Person.call(this, name, age)
};
son.prototype = con(Person.prototype);
con.constructor = son;
let s1 = new son('jack', 123);
console.log(s1);