js的原型

Posted fengshaopu

tags:

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

1.每个函数都有一个__prototype__属性 ,称之为显示原型
2.每个实例对象都有一个__proto__ 属性,称之为隐士原型
3.隐士原型__proto__指向,函数自身的显示原型——prototype——属性
4.prototype都有一个contrunctor属性、指向关联的函数

获取对象的属性时、如果对象没有这个属性就去他的原型上去查找、如果还是没有就去原型的原型,直到最顶层(object.prototype)对象也有 proto属性的值为null

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

web前端:理解js原型链

如何更加简单的理解JS中的原型原型链概念

JS 类继承和原型继承区别

js中原型和原型链理解

理解js中是原型链? 如何实现继承?

js 原型与原型链