课程
/前端开发
/JavaScript
/JavaScript进阶篇
二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1。 什么意思额
2016-11-09
源自:JavaScript进阶篇 3-7
正在回答
我一开始也搞成了-1?
soga~还在纠结负一是什么意思呢,原来是减一的意思~
这个很好理解,长度-1. 是长度减一,不是负义。
如:0,1,2,3,4,5,6,7,8,9
这一共有几个数字?不应该说是9个吧?而是10个数字,那么长度(length)就为10.
长度(length)为10,那么他的最后一个索引值是多少呢?是9,所以就是长度减一,length-1。
不知道这样说你能理解吗?
因为是从0开始的,0也算是一个索引值,所以最后的长度是最后一个索引值+1
反之,如果知道了这个数组的长度为10,那么这个数组的最后一个索引值就为10-1=9
长度是正常计数。比如[1,2,3,4],[5,6,7,8],两个维度长度分别是2,4;索引值就是下标,从0开始计数.比如,第一行第四列值为4,它的下标应该是03(第一行从0计数,下标是0,第四列下标是3,也是长度4-1);同理,最后一个索引值是长度-1.
var Myarr = [[0 , 1 , 2 ,3],[1 , 2 , 3, ]]
看上面这个二维数组,它Myarr.length为4,因为从零开始,所以最后一个索引值为,4-1=3,我也不太会,怕说错,自己多查
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答注意: 二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1。
1 回答注意: 二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1。这个-1是什么意思
3 回答二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1。这句有点看不懂
2 回答两个维度的最后一个索引值为长度-1。
6 回答JavaScript创建二维数组(一维长度3,二维长度6),值为一维数组和二维数组索引值的积