慕粉gogogo
2016-11-09 14:23
二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1。 什么意思额
我一开始也搞成了-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,我也不太会,怕说错,自己多查
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题