摘要:
prototype原理详解prototype的关键字 函数每次被new都会创建一个新的对象.举一个简单的例子,先假设有一个function Person(){this.uage=18;} 这个函数中,有一个属性this.uage=18;然后理所当然的,每一个被new出来的Person对象都会有这个属性.如var p=new Person();p.uage是理所当然能点出来的.p2 p3也可以那么这个Person函数对象内部是怎么样的一个存在呢.画一个简单的图来说明就是如下图;(这个函数内部有个length用来存放参数的个数.有个prototype属性.这个属性会指向一个新的对象.这个对象的实质 阅读全文