JavsScript 原型链

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

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

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

给数组类型扩展

正常代码:

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


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

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

相关推荐
lecepin4 分钟前
AI Coding 资讯 2025-10-22
前端·javascript·后端
gustt6 分钟前
深入理解 JavaScript 的对象与代理模式(Proxy)
javascript
沐知全栈开发16 分钟前
Java 文档注释
开发语言
3秒一个大17 分钟前
JavaScript 对象:从字面量到代理模式的灵活世界
javascript
程序_白白35 分钟前
探讨一下java将来未来两年内的就业以及发展
java·开发语言
哼?~35 分钟前
C++之智能指针
开发语言·c++
mjhcsp44 分钟前
C++ long long 类型深度解析:大整数处理的基石
开发语言·c++·策略模式·long long
YuanlongWang1 小时前
C# 设计模式——工厂模式
开发语言·设计模式·c#
VB.Net1 小时前
VB.Net循序渐进(第二版)
开发语言·.net·vb.net
埃伊蟹黄面1 小时前
深入理解STL关联容器:map/multimap与set/multiset全解析
开发语言·c++