当前位置: 首页 > news >正文

__proto__与prototype

__proto__与prototype的区别

基本概念剖析

JavaScript原型系统
prototype
__proto__
构造函数的属性
实例对象的属性

【重点】 prototype是函数特有属性,指向原型对象;__proto__是几乎所有对象都有的内部属性,指向其构造函数的原型对象!

详细对比

prototype(原型)

  • 函数对象的属性
  • 用于存放该函数所有实例共享的属性和方法
  • 当函数作为构造函数使用时,新创建的对象会链接到这个原型对象

proto(原型链接)

  • 实例对象的内部属性
  • 指向创建该对象的构造函数的prototype
  • 是对象访问原型链的入口
  • 已被弃用,现代代码应使用Object.getPrototypeOf()
// 代码示例
function Person(name) {this.name = name;
}// 在原型上添加方法
Person.prototype.sayHello = function() {console.log(

相关文章:

  • NFS-网络文件系统
  • 域名与DNS理解
  • 基于Springboot + vue实现的列书单读书平台
  • OVP UVP与UVLO对比
  • 【办公类-89-03】20250429AI写的研讨记录,清除格式,统一格式,名字替换。部分加粗,添加页眉
  • Leetcode 3528. Unit Conversion I
  • MySQL 索引与事务详解
  • 在线文章系统自动化测试报告
  • 工业声纹采集设备的市场需求趋势简析
  • Qwen3 开源!深度对比 DeepSeek,一文选对模型
  • 巧记英语四级单词 Unit6-下【晓艳老师版】
  • 首发记忆行车方案与座舱智能管家,佑驾创新“抢跑”驾舱融合市场
  • GTC Taipei 2025 医疗域前瞻:从AI代理到医疗生态,解码医疗健康与生命科学的未来图景
  • CKA和CKS认证的介绍、学习、备考指南
  • 制作一款打飞机游戏30:动画系统
  • 业务层在事务中高频创建动态表然后删除或者回滚导致 pg_dump 概率出现备份失败问题分析
  • Python入门:流程控制练习
  • mmap核心原理和用途及其与内存映射段的关系
  • C++类与对象基础
  • FPGA 38 ,FPGA 网络通信协议栈基础,ARP 协议深度解析与模块划分( ARP与以太网帧,以及ARP模块常用文件 )
  • 上汽集团一季度净利润30.2亿元,同比增长11.4%
  • 一周人物|卡鲁等入围英国特纳奖,李学明新展中国美术馆
  • 四川省社科联期刊:不建议在读硕士、博士将导师挂名为第一作者
  • 马上评|演唱会云集,上海如何把“流量”变“留量”
  • 美联合健康集团高管枪杀案嫌疑人对谋杀指控不认罪
  • 李彦宏:DeepSeek不是万能,多模态将是未来基础模型的标配