二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1

来源:3-7 二维数组

慕粉gogogo

2016-11-09 14:23

二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1。    什么意思额

写回答 关注

5回答

  • 狼王梦0_0
    2019-08-17 10:22:48

    我一开始也搞成了-1?

  • 小默默呀
    2016-12-08 10:24:59

    soga~还在纠结负一是什么意思呢,原来是减一的意思~

  • M_先生
    2016-12-07 10:27:24

    这个很好理解,长度-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

  • yiyi37
    2016-11-09 15:22:10

    长度是正常计数。比如[1,2,3,4],[5,6,7,8],两个维度长度分别是2,4;索引值就是下标,从0开始计数.比如,第一行第四列值为4,它的下标应该是03(第一行从0计数,下标是0,第四列下标是3,也是长度4-1);同理,最后一个索引值是长度-1.

  • 慕勒4709555
    2016-11-09 14:44:05

    var Myarr = [[0 , 1 , 2 ,3],[1 , 2 , 3, ]]

    看上面这个二维数组,它Myarr.length为4,因为从零开始,所以最后一个索引值为,4-1=3,我也不太会,怕说错,自己多查

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题