我觉得需要好好详细讲一下Array.prototype.shift.call(someobj)之类的方法,之前不懂,后来看了一本书叫做《js设计模式》,腾讯的一小伙写的。书中大量的用到此类方法,经过补课学习,我现在是理解的:这么用的目的就是让原型在Object.prototype上的对象,可以借用Array.prototype上的方法。
2015-12-22
已采纳回答 / qq_一直很安静_8
肯定不等价的,第一种是调用DetectorBase函数,并且把DetectorBase的作用对象设置为this所指定的对象,并且把相关的参数也传给DetectorBase函数,第二种仅仅是把DetectorBase.prototype对象上的属性和方法继承给LinkDectector.prototype
2015-12-16