已采纳回答 / Will丶Lee
你上面给DetectorBase.detect = func.....只是给DetectorBase这个function对象赋予了 方法,而不是给DetectorBase(或者说是子类的实例)的实例赋予了方法,如果想给实例赋予方法 必须写成 DetectorBase.prototype.detect = function......
2015-06-16
最赞回答 / weibo_RP攒积中_0
1、Object.create是创建一个空对象({}),空对象的原型指向传递进来的参数(Person.prototype), 在这个例子当中就是,Student.prototype属性值是空对象,空对象的_proto_等于Person.prototype(空对象相当于是Person的实例,但是又不继承Person构造函数的属性), 即Student.prototype._proto_=Person.prototype, 这样Student的实例可以通过原型链访问Person....
2015-06-16
讲师回答 / Bosn
null和null肯定是相似的,但是arr1/arr2参数,题目要求必须是【数组】。就好像别人让你传数组,你传的却不是数组,自然就是错的。这里不是数组元素是否相似的问题,而是API格式的问题。
2015-06-11
已采纳回答 / 攻城兔
Object.create() 是E5的一个新特性哦,其实可以理解为继承一个对象,create方法有两个参数一个是要继承的对象的原型,如果没有就传null,第二个参数是对象的属性描述符,这些都是E5才有的~<...code...>具体对象的原型,属性描述符这些概念可以先去百度学习下哈。我就不详细说了,希望能帮到你
2015-06-06