qq__2839
2015-12-16 23:05
DetectorBase.apply(this, arguments);
inherit(LinkDectector,DetectorBase);
这两种是等价的吗?
肯定不等价的,第一种是调用DetectorBase函数,并且把DetectorBase的作用对象设置为this所指定的对象,并且把相关的参数也传给DetectorBase函数,第二种仅仅是把DetectorBase.prototype对象上的属性和方法继承给LinkDectector.prototype
当然不等价,前面一种是继承构造器里面的属性的赋值,后面是继承了原型链
JavaScript深入浅出
281101 学习 · 1020 问题
相似问题