继承链

基础二:javascript面向对象、创建对象、原型和继承总结(上)

前言:本文主要总结一下javascript创建对象的方法、原型、原型链和继承,但是先从创建对象的几种方法开始,延伸到原型模式创建对象以及其它模式。继承本来想一块写了,发现太多内容了,放到下里总结。1.创建对象(1)两个基本方法创建对象最基本的两个方法是:Object构造函数和对象字面量。//Object构造函数方式var person = new Object();pers

基础二:javascript面向对象、创建对象、原型和继承总结(下)

前言:这次对上篇收个尾,主要总结一下javascript的继承。1.原型链js中原型链是实现继承的主要方法。基本思想是:利用原型让一个引用类型继承另一个引用类型的属性和方法。我们来简单回顾一下以前的内容:每个构造函数都有一个原型对象每个原型对象都包含一个指向构造函数的指针:(constructor)而实例和构造函数都有一个prototype属性指针指向原型对象。假如现在我们