2.构造函数:
js中使用构造函数作为对象的模板,提供一个生成对象的模板,并描述对象的基本结构的函数
(eg: 简单讲相当于一个造月饼的模子)
- 一个构造函数,可以生成多个对象,每个对象都有相同的结构。
- 构造函数默认无返回值
- 构造函数的this就是指的实例对象
3.实例
new构造函数就可以创建该构造函数的实例### 3.实例
new构造函数就可以创建该构造函数的实例
4.原型
在 JavaScript 中,除了null 所有对象都有一个与之关联的对象,既原型
- 每当定义一个对象(函数也是对象)时候,对象中都会包含一些预定义的属性。其中每个函数对象都有一个prototype 属性,这个属性指向函数的原型对象
- 所有对象实例共享原型对象的属性和方法
5.原型链
用来实现继承和共享属性的有限对象链
proto任何对象都有,js万物皆对象,由proto链接起来的链条,一直访问直到出现null,这种关系被称为原型链