原型-javascript中强大的东西

原型-强大的东西

每个对象都连接到一个原型对象,并且它可以从中继承属性.

原型连接只有在<strong>检索的时候才被用到</strong></p>
<p>当我们尝试获取对象某个属性值时,并且该对象没有该属性,那么再从它的原型中寻找,依次类推,直到终点Object.prototype,如果完全不存在则返回undefined
这个过程称为委托</p>.

 

还有一句,其实函数(function)也是对象,只不过是函数对象。它的原型是Function.prototype.

其实 类型名.prototype也是一个对象,他们也对戏那个一个原型对象,这样形成的原型链。

 

从上句我们就可以看出一个原型链,

var a = {}; var b = new Object() a,b都是指向了Object.prototype

var b = '' ; var c = new String() b,c都是指向了String.prototype->Function,prototype->F

posted @ 2012-08-18 17:38  zzu-han  阅读(178)  评论(0编辑  收藏  举报