抽象类的代码是写错了吧? DetectorBase.detect = function(){console.log('Detection startting……');} …… 应该是原型下面的方法吧! DetectorBase.prototype.detect = function(){console.log('Detection startting……');} 还有那个Object.create(Detector.prototype);应该是Object.create(DetectorBase.prototype); 大家说是这样吗?
DetectorBase.detect这样写继承与它的之类调不到detect方法啊
他定义在DetectorBase这个类下 当然可以这么写啊