以下是题目,需要补充代码。自认不才,特来求助各位大神,望指点迷津.
题目是让补全 A 的代码,让这个代码可以跑起来,输出对应的结果
var A = function () {
this.name = 'apple';
}
A.prototype.getName = function () {
return this.name;
}
//补充代码
var B = A.extend({
initialize: function () {
this.superclass.initialize.call(this);
this.total = 3;
},
say: function () {
return '我有' + this.total + '个' + this.getName()
}
});
var b = new B();
console.log(b.say());//我有3个apple;
写了一个方法,写得不好的地方还请大佬们指教:
你的问题是什么?是问extend 这个函数的实现吗?
好像没写原生代码,都用es6 对象继承了。。
补充一下