markdown 原型和__proto__

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 原型和__proto__相关的知识,希望对你有一定的参考价值。

> 题目:如何理解 JavaScript 的原型

对于这个问题,可以从下面这几个要点来理解和回答,**下面几条必须记住并且理解**

*   **所有的引用类型(数组、对象、函数),都具有对象特性,即可自由扩展属性(`null`除外)**
*   **所有的引用类型(数组、对象、函数),都有一个`__proto__`属性,属性值是一个普通的对象**
*   **所有的函数,都有一个`prototype`属性,属性值也是一个普通的对象**
*   **所有的引用类型(数组、对象、函数),`__proto__`属性值指向它的构造函数的`prototype`属性值**

以上是关于markdown 原型和__proto__的主要内容,如果未能解决你的问题,请参考以下文章

原型prototype原型链__proto__构造器constructor

prototype和__proto__区别

js 最容易理解的原型链 prototype和_proto_

js 最容易理解的原型链 prototype和_proto_

原型链继承中的prototype__proto__和constructor的关系

JavaScript:解释继承、__proto__ 和原型的图表