原型链来啦~

Posted love599

tags:

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

//自定义 function foo(){

} new Function(); class bar{} //原生的 Function,object,Array,Map,String,Boolean,RegExp,Date,(JSON:普通对象,Math:普通对象)

普通对象,引用数据类型: {}--->new object []--->new Array /a/--->new RegExp("a") new Nmber(1); new Date(); new String("dsadas");

  • 函数对象都有一个属性,Prototpye(原型),原型的作用是给所有实例提供公共访问(原型链:proto向上找) -所有对象都有一个proto (隐式原型),指向创建该对象的类

  • prototype(原型)上有一个属性constructor,指向原型所在的类

  • prototype其实就是一个普通的对象

  • Object.prototype_proto_===null

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

对Javascript的原型,原型链和继承的个人理解

js 继承方式

js原型继承的几种方法

JS 中的 继承

JS- 继承

深入理解javascript原型和闭包——继承