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

__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.xdnf.cn/news/2904.html

相关文章:

  • 误在非开发分支上开发解决方案
  • LabVIEW实验室项目中使用类模块与仿真
  • Linux 怎么安装 Oracle Java 8
  • 通过logrotate和cronolog对日志进行切割
  • 什么是DNS缓存?怎么清理DNS缓存?
  • 网络安全攻防演练实训室建设方案
  • 9.idea中创建springboot项目
  • Next框架学习篇 ✅
  • Nginx部署与源码编译构建LAMP
  • Java基础 4.29
  • OpenJDK 1.8中-Xloggc参数下GC日志覆盖与追加模式深度解析
  • 软文发稿:媒体发稿的关键策略及实战价值
  • Android Studio中OpenCV应用详解:图像处理、颜色对比与OCR识别
  • 水污染检测数据集VOC+YOLO格式2487张4类别
  • mangodb的数据库与集合命令,文档命令
  • 字节跳动社招面经 —— BSP驱动工程师(4)
  • 【计算机网络】DHCP——动态配置ip地址
  • 仿真干货|云端CAE实战——OpenRadioss物品碰撞模拟分析
  • day006
  • FPGA 39 ,FPGA 网络通信协议栈进阶,RGMII、ARP 与 UDP 协议与模块设计( RGMII、ARP、UDP原理与模块设计 )
  • 基于STM32的中点圆算法,画空心圆的函数
  • 【MongoDB篇】MongoDB的数据库操作!
  • 通义千问最新一代大语言模型Qwen3发布了
  • 前端漏洞不扫描理由
  • 各服务日志: Grok正则解析
  • 高瓴资本张磊的顶级价值投资之道
  • 通信原理第七版与第六版区别附pdf
  • Alibaba国际站商品详情AP接口概述,json数据示例返回参考
  • 分布式系统的基石:从 CAP 理论到一致性算法全解析(简化版)
  • Centos 7系统 宝塔部署Tomcat项目(保姆级教程)