high hand.
【 在 acrazing (acrazing) 的大作中提到: 】
: 明显误解了,new 的意思相当于是构建一个空对象,然后将constructor的prototype对象assign给这个对象,然后将constructor内的this指向这个对象,然后执行constructor,最后返回这个对象,所以:
: 1. 最终得到的对象和constructor.prototype不是同一个对象,但是这个对象包含prototype的所有属性与方法(在没有被constructor复写的情况下值相等)
: 2. 如果prototype的某个属性是一个premitive value,那么在得到对象上修改这个属性并不会影响prototype,但是如果是一个引用,再去改这个引用的内部值,就会影响prototype:
: ...................
--
FROM 183.95.135.*