摘要:
说到prototype,就不得不先说下new的过程。我们先看看这样一段代码:<scripttype="text/javascript">varPerson =function() { };varp =newPerson();</script>很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步:<1> var p={}; 也就是说,初始化一个对象p。<2> p.__proto__=Person.prototype;<3> Person.call(p);也就是说构造p,也可以称之为 阅读全文