JavsScript 原型链

解决构造函数浪费内存的问题

每一个构造函数都有一个属性prototype属性,指向一个原型对象

原型是构造函数的一个属性 prototype

给数组类型扩展

正常代码:

prototype中的this指向为调用对象 所以


基本关系:构造函数产生两个部分:prototype原型对象和对象实例,两个部分都有constructor属性指回构造函数本身,原型对象prototype本身具有construct熟悉,实例对象中的对象原型__proto__具有construct属性

实例对象可以调用原型对象中写的方法的原因是因为实例对象中存在对象原型指向实例对象

相关推荐
蓉妹妹几秒前
在React中使用Scroll嵌套Scroll,出现里面Scroll滚动条超出高度却滚动没反应的问题,解决方案添加nestedScrollEnabled
javascript·react native·react.js
茉莉玫瑰花茶6 分钟前
C++ 17 详细特性解析(4)
开发语言·c++·算法
rosmis15 分钟前
地铁病害检测系统软件改进记录-2-02
开发语言·前端·javascript
欧阳x天27 分钟前
STL详解(九)—— stack和queue的模拟实现
开发语言·c++
xqqxqxxq28 分钟前
洛谷算法1-1 模拟与高精度(NOIP经典真题解析)java(持续更新)
java·开发语言·算法
沐知全栈开发34 分钟前
Rust 函数
开发语言
摘星编程1 小时前
在OpenHarmony上用React Native:Spinner自定义样式
javascript·react native·react.js
zhougl9961 小时前
Java 枚举类(enum)详解
java·开发语言·python
yong99901 小时前
基于势能原理的圆柱齿轮啮合刚度计算MATLAB程序实现
开发语言·matlab
lsx2024061 小时前
R 数组:深入探索与高效使用
开发语言