关于__proto__和prototype的一些理解
摘要:
var Person = function(name) { this.name = name;}var p = new Person();new操作符的操作是var p = {}p.__proto__ = Person.prototypePerson.call(p)var p={}; 也就是说,初始化一个对象p。p.__proto__ = Person.prototype;Person.call(p);也就是说构造p,也可以称之为初始化p。关键在于第二步,我们来证明一下:var Person = function() {}var p = new Person();alert(p.__p... 阅读全文
posted @ 2012-07-20 14:26 TonyCoolZhu 阅读(29881) 评论(23) 推荐(21) 编辑