JavsScript 原型链

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

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

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

给数组类型扩展

正常代码:

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


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

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

相关推荐
|晴 天|6 分钟前
我如何用Vue 3打造一个现代化个人博客系统(性能提升52%)
前端·javascript·vue.js
风止何安啊14 分钟前
网页都知道要双向握手才加载!从 URL 到页面渲染,单向喜欢连 DNS 都解析不通
前端·javascript·面试
xiaoshuaishuai820 分钟前
C# 实现百度搜索算法逆向
开发语言·windows·c#·dubbo
GISer_Jing21 分钟前
LangChain.js + LangGraph.js 前端AI开发实战指南
前端·javascript·langchain
yuan1999721 分钟前
使用模糊逻辑算法进行路径规划(MATLAB实现)
开发语言·算法·matlab
木心术126 分钟前
TypeScript实战进阶:从基础类型到高级类型编程
javascript·ubuntu·typescript
Hello--_--World1 小时前
浏览器同源策略与跨域问题
javascript
蒸汽求职1 小时前
北美求职身份过渡:Day 1 CPT 的合规红线与安全入职指南
开发语言·人工智能·安全·pdf·github·开源协议
零瓶水Herwt1 小时前
JavaScript对象继承常用详解
javascript
布局呆星1 小时前
Vue3 :生命周期、DOM 操作与自定义组合式函数
前端·javascript·vue.js