2-24 里视频中有许多问题...会对初学者造成困扰
来源:2-24 数组方法(concat和slice)
V丶x
2018-08-07 14:55:10
首先各位老师请看图(1):
首先这里注释部分// 3, 3就让我突然一下子懵逼了一会, 老师课程说的是索引3 到 索引3的位置, 好重点在下面请诸位老师接着看图(2):
课程里面老师说的是从索引4 到索引 5, 我一下子就又懵逼了? 这里有索引5么? 是想说下标5吧? 口误是会对初学者带来很大困扰的好么? 还没完请诸位老师在看下面图(3):
这里 之前的注释一直写的是索引位置来着, 这里又变成索引加下标了?
3回答
1、JS中对数组的下标和索引的定义如下:
JS中的数组索引总是以 0 开始,而不是 1,创建的元素的索引将从零到 数组长度-1
JS中的数组下标是从0开始,创建的元素的下标将从零到 数组长度-1
因此,可以将下标理解成是索引。
2、视频中老师说end下标 = 索引位置 + 1的时候,是在讲解下列代码的时候,
这里老师是要将blue和yellow两个颜色打印出来,那么,我们来分析一下:
3、 图一到图三的数字注释都是下标(即索引)
4、关于你说的图2中slice(-1,5)//4,5的问题,在使用slice的时候,因为数组中没有下标为5的元素,因此浏览器会解析成是slice(-1,4)//4,4
学习就该有一份坚持和较真的态度,这样才能把知识学习好,你要坚持你的态度,加油!!有问题及时提问哈!你的意见我们也会积极考虑的~
祝学习愉快!
破晓小哥哥
2018-08-15
索引就是下标,老师也会犯错的嘛,自己要多思考,多实践。看得出来你很认真再听,加油!
樱桃小胖子
2018-08-07
1、图(1):
slice可使用负值从数组的尾部选取元素,简单的理解就是,如果使用了负数,则使用数组长度-(负数)
在图一中,slice(-2,4)
展开理解即:
2、图(2):
关于你说的“课程里面老师说的是从索引4 到索引 5”这里并不是口误讲错了,在js数组中,索引即是下标,也有称之为索引下标的。
3、图(3):
这里如果前面的部分仔细听,是能够理解的哦。但是对于小白同学可能会觉得有些绕,不易理解,遇到不理解的问题及时在问答区进行提问,助教老师帮你解答哦,直到帮你解决问题为止。为您学习带来的不便,敬请谅解。祝学习愉快!
相似问题