摘要: 每个类都有一个prototype属性,这是一个静态属性,该属性值包含了标识该类的一个对象,这个对象称为原型对象。在原型对象上定义了一些内部属性用于描述该类,其中就包含了该类的基类信息。通过该信息,JavaScript解释引擎就可以知道该类的基类。同时基类也有相同的构成,因此JavaScript解释引擎就可以知道基类的基类,这就建立起了一个链条,因为描述基类信息的内部属性称为[Prototype],所以,该链条也被称为原型链(prototype chain)。原型链条的尽头是Object的原型对象,该对象的内部属性[Prototype]的值是null。参考:张亚飞,《JavaScript权威指南 阅读全文
posted @ 2013-08-26 22:06 Acacia Sun 阅读(174) 评论(0) 推荐(0) 编辑