首页 > 其他分享 >数组的__proto__详解

数组的__proto__详解

时间:2023-03-20 11:59:41浏览次数:33  
标签:__ arr const proto 详解 数组 构造函数

当初学习原型链的时候只是看了这个构造函数以及构造函数创建出来的实例对象的原型链条的关系,然后把数组忘记了
这里需要说的是,个人理解数组其实本质就是对象,为什么呢?
解释:

const arr=['1',2,3]
console.log(arr);  //输出如下

image
可以看出这里是以的键值对显示的,结合对象的取值方式

const obj={
    a:'1',
    b:'2'
}
const a='a'
console.log(obj[a])  //输出'1'

可以发现其实两者的取值方式是一样的

总结:由于两者本质大致相同,所以,对象的__porto__属性,数组也是适用的.也就是说数组也拥有__proto__属性,数组的__proto__就是其构造函数的prototype属性

标签:__,arr,const,proto,详解,数组,构造函数
From: https://www.cnblogs.com/yourgrandfather/p/17235790.html

相关文章

  • ASP.NET 超大文件上传解决方案:分片断点上传(一).
    IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag        ......
  • Nginx设置成服务并开机自动启动的配置
    一、创建nginx服务配置文件#!/bin/sh##nginx-thisscriptstartsandstopsthenginxdaemon##chkconfig:-8515#description:NGINXisanHTTP(S)se......
  • Cron Job 表达式解析
    CronJob表达式解析RedisantToolbox是一款面向开发者的多合一工具箱,超过30种常用的开发工具;精心设计,快速、高效;离线使用,尊重您的隐私。目录CronJob表达式解析什么......
  • 数据库隔离级别
    RU,readuncommittedRC,readcommittedRR,repeatableread可串行化,serializable脏读,读未提交的数据不可重复读,对于相同的一个数据,在一个事务内两次读取的值不一致,在该事......
  • .NET 中RabbitMQ消息队列的使用
    一、安装RabbitMQ1.下载安装包1)安装RabbitMQ需要依赖erlang语言环境,所以需要我们下载erlang的环境安装程序。1)erlang环境安装程序下载路径:https......
  • 表单
         ......
  • 2.4G无线射频前端EFM芯片CB5309;兼容
       CB5309是一款高度集成的2.4GHz前端模块(FEM),集成了2.4GHz单刀双掷(SPDT)发射/接收开关、带Bypass的2.4GHz低噪声放大器(LNA)和2.4GHz功率放大器(P......
  • Python基础:面向对象-继承和多态
    一、继承Python面向对象的继承指的是多个类之间的所属关系,即子类默认继承父类的所有属性的方法。作用:可以减少代码重复,提升代码复用率。简单示例如下:#父类AclassAni......
  • 专场直播预约 | 邀您探讨KaiwuDB 离散制造业场景解决方案
    先导语近日,KaiwuDB携手山东重工集团有限公司(以下简称:山东重工) 重磅发布“离散制造业解决方案”。该方案以KaiwuDB就地运算技术专利技术为底座,搭建了”多快优智”的“......
  • ChatGPT4高分通过数据库系统工程师(DBA)认证
    ChatGPT已经通过了美国MBA、法律和医学考试,ChatGPT又通过了数据库系统工程师考试。这次考试使用了2021年的真实试卷,上午的笔试题全部为选择题,总分75分(45分通过)。ChatGP......