JS原型链简介

2019-04-01  本文已影响0人  YunT

要想理解原型链,我们要知道三个属性

1.__proto__

所有对象都具有的属性,指向对象的原型对象

2.prototype

函数里面独有的属性,能够让你向函数添加公共属性和方法

指向函数的原型对象

3.constructor

创建对象的函数原型

然后几句话就可以总结:

创建函数,那么浏览器就会在内存中创建一个对象A

实例化对象通过__proto__指向实例化构造函数的原型对象A

构造函数通过prototype指向原型对象A

原型对象A通过constructor指向构造函数

原型链就是通过__proto__一级级找到对象的原型对象,最后就是为null

上一篇 下一篇

猜你喜欢

热点阅读