Front end advanced course 12

本节课的主要内容为:

  • 原型和原型链

上节课我们讲了类以及通过 new 操作符和构造函数来创建实例。现在我们来做一个简单的练习:

创建一个 Animal 类,包含 name 属性和 talk 方法用于打印出自己的名字,生成一个它的实例并调用 talk 方法

这个需求并不难,相信大家很快就做出来了。于是乎现在希望大家多生成几个实例,当然这也很容易。那么问题来了,这些实例有任何的交叉点么?或者我描述这么一个需求:

当我们创建多个实例后,现在 Animal 希望添加一个 run 方法,或者说 talk 方法需要修改成说出 ‘hello’

那么我们该如何实现呢?

HOME WORK

内容预告