vara=[1,2,3];a.constructor.prototype结果为[],但a还是可以调用concat方法。按照我的理解,如果想要调用concat方法,必须要先继承concat方法,那么a.constructor.prototype的结果应该为类似这种形式的对象{concat:function(){}},我的理解哪里出了问题?除此之外,我用的chrome浏览器还实现了这种方法__defineGetter__,这又是怎么做到的?我看原型链上并没有此类方法,所以它应该不是在原型链上添加的吧:vars=''s.constructor.prototype
弑天下
相关分类