目录
1、概念
- 1、概念
- 2、关键字介绍
在JavaScript中,对象都有__proto__属性(隐式原型),指向构造该对象的构造函数的原型,而函数Function比较特殊,它除了和其他对象一样有__proto__属性外,还有自己特有的属性prototype称之为原型对象,原型对象有一个constructor属性,该属性指回该函数本身。
2、关键字介绍1、每个函数都会有prototype属性,普通对象没有prototype属性。prototype是构造函数的原型对象。 2、每个对象都有双下划线__proto__属性,因为函数也是对象,所以函数也有双下划线__proto__属性。它指向构造函数的原型对象。 3、constructor是原型对象上的一个指向构造函数的属性。