JavsScript 原型链

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

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

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

给数组类型扩展

正常代码:

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


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

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

相关推荐
秋邱4 小时前
高等教育 AI 智能体的 “导学诊践” 闭环
开发语言·网络·数据库·人工智能·python·docker
chilavert3185 小时前
技术演进中的开发沉思-220 Ajax:XMLHttpRequest 对象
前端·javascript
j***63085 小时前
MacOS升级ruby版本
开发语言·macos·ruby
g***86695 小时前
PHP进阶-在Ubuntu上搭建LAMP环境教程
开发语言·ubuntu·php
合作小小程序员小小店5 小时前
桌面开发,拼车管理系统开发,基于C#,winform,sql server数据库
开发语言·数据库·sql·microsoft·c#
小杨快跑~6 小时前
Vue 3 + Element Plus 表单校验
前端·javascript·vue.js·elementui
我叫张小白。7 小时前
Vue3监视系统全解析
前端·javascript·vue.js·前端框架·vue3
代码游侠7 小时前
日历的各种C语言实现方法
c语言·开发语言·学习·算法
草莓熊Lotso7 小时前
unordered_map/unordered_set 使用指南:差异、性能与场景选择
java·开发语言·c++·人工智能·经验分享·python·网络协议