当前位置:网站首页>js中原型链的理解,原型链解决的是什么问题?
js中原型链的理解,原型链解决的是什么问题?
2022-07-30 01:26:00 【大鸡腿最好吃】
每个实例对象都拥有一个__proto__,每个函数也都有prototype,proto指向其构造函数的prototype,并从中继承方法和属性,同时其构造函数的prototype也可能拥有__proto__,这样一层一层的往下走,最终指向 null。这种关系被称为原型链(prototype chain),通过原型链一个对象可以拥有定义在其他对象中的属性和方法。
原型链解决的主要是继承问题
prototype 和 proto 区别是什么?
1)prototype是构造函数的属性
2)__proto__是每个实例都有的属性,可以访问 [[prototype]] 属性
3)实例的__proto__与其构造函数的prototype指向的是同一个对象
边栏推荐
猜你喜欢
随机推荐
[VMWARE--Shared files]
LeetCode 2348. 全 0 子数组的数目
CMake Tutorial 巡礼(1)_基础的起点
9 common mistakes testers fall into
【微服务~Nacos】Nacos之配置中心
[Flutter] Detailed explanation of the use of the Flutter inspector tool, viewing the Flutter layout, widget tree, debugging interface, etc.
【MySQL系列】MySQL数据库基础
Finding a 2D Array
vscode 工作区配置插件 配置不同工作环境
Leetcode68. 文本左右对齐
利用ESP32构造一个ZIGBEE的网络发送转接
【C Primer Plus第九章课后编程题】
华为“天才少年”稚晖君又出新作,从零开始造“客制化”智能键盘
Fabric Private Data Case
Talk about the construction of the performance test environment
泰克Tektronix示波器软件TDS210|TDS220|TDS224上位机软件NS-Scope
Print linked list from end to beginning
泰克Tektronix示波器软件TDS520|TDS1001|TDS1002上位机软件NS-Scope
微信小程序开发之图片压缩方案
我的创作纪念日


![[Microservice~Nacos] Configuration Center of Nacos](/img/c3/9d8fb0fd49a0ebab43ed604f9bd1cc.png)






