美文网首页
JS原型链简介

JS原型链简介

作者: YunT | 来源:发表于2019-04-01 11:12 被阅读0次

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

    1.__proto__

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

    2.prototype

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

    指向函数的原型对象

    3.constructor

    创建对象的函数原型

    然后几句话就可以总结:

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

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

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

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

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

    相关文章

      网友评论

          本文标题:JS原型链简介

          本文链接:https://www.haomeiwen.com/subject/lsimbqtx.html