原型和原型链

1,对象:

是JS数据类型的一种,属于引用类型,在内存栈中存放一个地址,值存放在堆里;

一个对象是一系列属性的集合,一个属性包含一个名称和值,值可以为任一类型,包含方法和数组;

对象不仅是具备自有属性,还可以成为原型继承过来的属性,分为两大类:继承属性、自有属性;

2,原型:被继承过来的对象叫原型,继承的属性可通过构造函数的prototype对象找到。js的继承机制:原型对象的所有属性和方法,都可被实例对象共享,不仅节约内存,体现了实例对象间的联系。

对象的原型属性是用来继承属性的,原型属性在实例创建之初就设置好的,通过对象直接使用Object.prototype作为他们的原型。

每个js对象都和另一个对象相关联,另一个对象便是它的原型,每个对象都从原型继承属性。

3,__proto__和prototype只是两个key而已,我们一般研究对象的__proto__和函数的prototype。

即:对象.proto === 某函数.prototype。

js规定每个函数都有一个prototype的属性,用来指向一个对象;

所有对象都有自己的原型对象(prototype)。一方面,任何一个对象,都可以充当其他对象的原型;另一方面,由于原型对象也是对象,所以它也有自己的原型。叫做原型链。

相关推荐
方见华Richard2 小时前
世毫九实验室(Shardy Lab)研究成果清单(2025版)
人工智能·经验分享·交互·原型模式·空间计算
方见华Richard8 小时前
世毫九实验室技术优势拆解与对比分析(2026)
人工智能·交互·学习方法·原型模式·空间计算
方见华Richard1 天前
AGI安全三大方向机构对比清单(2025-2026)
人工智能·经验分享·交互·原型模式·空间计算
sg_knight1 天前
原型模式(Prototype)
python·设计模式·开发·原型模式
方见华Richard2 天前
递归对抗引擎RAE:AGI终极希望与内生安全范式革新,自指认知AI为碳硅共生必然主体
人工智能·交互·学习方法·原型模式·空间计算
方见华Richard2 天前
全球AGI实验室梯队标准清单(2026)
人工智能·经验分享·交互·原型模式·空间计算
方见华Richard2 天前
世毫九实验室RAE递归对抗引擎:技术与原理全解
人工智能·经验分享·交互·原型模式·空间计算
方见华Richard2 天前
递归对抗引擎RAE:世毫九重构AGI底层逻辑的终极范式与全维度价值极致解读
人工智能·交互·学习方法·原型模式·空间计算
方见华Richard3 天前
世毫九:思维是意义空间的几何运动的详细推导过程
人工智能·交互·学习方法·原型模式·空间计算
方见华Richard3 天前
世毫九认知几何学公式推导过程(严格数学构造)
人工智能·交互·学习方法·原型模式·空间计算