构造函数是原型的唯一标识这句话怎么理解呢?什么意思
为什么都讲这些乱七八糟的话。。。。。就是说,一个对象在原型链中的位置,完全取决于够在函数。我想到的就可能只有这个方面这句话是对的。原型链其实就是由函数的prototype属性构成的链表,一个对象通过原型链继承其他的属性。可能因为这是一个构造函数的prototype属性吧,所以他是这么说的。但是这真的不一定对,比如
prototype
function fn(){} function fn2(){} fn2.prototype=fn.prototype; a = new fn(); fn.prototype = {}; console.log(a instanceof fn) // false console.log(a instanceof fn2) // true
关于原型链,看看这个吧:http://zonxin.github.io/post/...
为什么都讲这些乱七八糟的话。。。。。就是说,一个对象在原型链中的位置,完全取决于够在函数。我想到的就可能只有这个方面这句话是对的。原型链其实就是由函数的
prototype
属性构成的链表,一个对象通过原型链继承其他的属性。可能因为这是一个构造函数的prototype
属性吧,所以他是这么说的。但是这真的不一定对,比如关于原型链,看看这个吧:http://zonxin.github.io/post/...