当前位置: 首页 > 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(
http://www.dtcms.com/a/164592.html

相关文章:

  • 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模块常用文件 )
  • 【Stable Diffusion】文生图进阶指南:采样器、噪声调度与迭代步数的解析
  • 实习技能记录【5】-----项目中消息传递到ui层的方法
  • Knife4j 接口文档添加登录验证流程分析
  • 如何防止 ES 被 Linux OOM Killer 杀掉
  • C++日更八股--first
  • 狼人杀中的智能策略:解析AI如何理解复杂社交游戏
  • 代码随想录算法训练营 Day35 动态规划Ⅲ 0-1背包问题
  • docker学习笔记6-安装wordpress
  • 海外社交App用户留存秘籍:构建高粘性社区的算法与运营实战
  • 是否想要一个桌面哆啦A梦的宠物