其他分享
首页 > 其他分享> > 2021-09-18

2021-09-18

作者:互联网

原型

在Js中每个对象都有一个与之相关联的对象,叫原型对象。每一次获取对象属性都是查询的过程,当对象的自有属性好啊不到时就会去找它的原型对象。
在JS函数也是一个对象,每个函数都有prototype属性(只有函数有prototype属性),这个是一个指针,也是一个对象,二者对象的用途是包含可以由特定类型的所有实例共享的属性和方法。
每个函数都有prototype属性,指向函数的原型对象。他们的实例对象可以共享这个属性,实例和原型对象关联起来所用的属性叫做_proto_(([prototype])),它也是一个指针,指向构造函数的原型对象,就是我们能够共享信息的那个对象。

prototype

对象均有一个prototype内置属性,该属性非空。默认是null。通过ES5语法Object.create()可以继承一个对象(通过原型继承),普通的prototype最终都会指向最终的Object.prototype对象

属性设置和屏蔽

给对象添加属性经过:
myObject.foo=“bar”

“类”函数

标签:foo,对象,18,09,myObject,原型,2021,prototype,属性
来源: https://blog.csdn.net/weixin_50635509/article/details/120375007