JavsScript 原型链

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

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

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

给数组类型扩展

正常代码:

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


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

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

相关推荐
rockmelodies20 分钟前
【PHP7内核剖析】-1.1 PHP概述
开发语言·php
又菜又爱玩呜呜呜~31 分钟前
go使用反射获取http.Request参数到结构体
开发语言·http·golang
摸鱼仙人~36 分钟前
一文详解 Python 密码哈希库 Passlib
开发语言·python·哈希算法
小伟童鞋1 小时前
c++中导出函数调用约定为__stdcall类型函数并指定导出函数名称
开发语言·c++
百思可瑞教育1 小时前
Vue中使用keep-alive实现页面前进刷新、后退缓存的完整方案
前端·javascript·vue.js·缓存·uni-app·北京百思可瑞教育
维C泡泡1 小时前
C++初认、命名规则、输入输出、函数重载、引用+coust引用
开发语言·c++
a7360151 小时前
二十二、包管理与发布 (Cargo 进阶)
开发语言·rust
郝学胜-神的一滴2 小时前
深入探索 C++ 元组:从基础到高级应用
开发语言·c++·stl·软件工程
I'm a winner2 小时前
第七章:AI进阶之------输入与输出函数(一)
开发语言·人工智能·python·深度学习·神经网络·microsoft·机器学习