前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于对数组的一些理解

关于对数组的一些理解

作者头像
PHY_68
发布2020-09-16 11:56:31
2890
发布2020-09-16 11:56:31
举报
文章被收录于专栏:laopan技术分享

关于数组的问题

开发工具与关键技术:Javascript

作者:盘洪源

撰写时间:2019年1月17日星期四

下面是我自己对数组的一些理解,我们来看一个例子,如下图。

在这里插入图片描述
在这里插入图片描述

然后用copyWithin从数组的指定位置拷贝到数组的另一个指定位置,这里比较难理解的就是后面这里,如下图

在这里插入图片描述
在这里插入图片描述

这里是初学者感到有点难理解的地方,我对这东西的理解很简单,第一个数字代表的就是需要从哪里开始被替换掉的索引值,第二个数字就是替换者开始的索引值,第三个就是替换者的长度,但这个替换者的长度是从索引值为0的时候算起,就是把前面这两个数字当索引值来看,后面这个就是替换者的长度。大家都知道索引值是从0开始的,所以数组的第一个值就可以当作索引为0,而长度为0的时候就是没有的意思,所以数组的第一个值就可以把它当作长度为1。

在这里插入图片描述
在这里插入图片描述

这是一开始的数组,pig的索引值就是0,长度为1。

在这里插入图片描述
在这里插入图片描述

这个就是用了copyWithin出来的结果,就是从索引值为1开始换到索引值为3开始的位置,因为长度是2,所以就到dog那个位置就不能继续替换下去了,这里容易出错的就是容易把长度从替换者开始的索引那里算起,那样结果就和自己想的不一样,所以一定要记住替换者的长度是从索引值为0的时候算起。 大佬勿喷!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/01/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于数组的问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档