Object-Oriented JavaScript笔记(五)

Object-Oriented JavaScript 笔记
Object-Oriented JavaScript笔记(一)
Object-Oriented JavaScript笔记(二)
Object-Oriented JavaScript笔记(三)
Object-Oriented JavaScript笔记(四)
Object-Oriented JavaScript笔记(五)
Object-Oriented JavaScript笔记(六)
Object-Oriented JavaScript笔记(七)

第六章 继承

空的构造函数—new F()
用于解决原型链上的属性被覆盖的问题。

Uber 访问父方法。

用函数来实现继承 (注:实际上上面的两个示例的extend已经是被我封装过的了)

复制属性

当复制引用带来的问题

修改引用对象会导致原型的也被修改。

从对象中继承:

浅拷贝

深拷贝:

object()构造起,老道提议的形式。

混合原型拷贝和属性继承(很多时候需要继承一个对象,并给它添加一些属性用)

多重继承,说白了就是按顺序进行属性复制,后出现的覆盖已经存在的。

-EOF-

One thought on “Object-Oriented JavaScript笔记(五)

  1. Pingback: Object-Oriented JavaScript笔记(三) | 未完待续

Comments are closed.