问答详情
源自:3-7 二维数组

二维数组值取值问题,比如 var myarr=[[0,1][0,1,2]]

定义相加后,myarr[1][2]=3,在学习一维时候var arr=[55,32,5,90,60,98,76,54]长度为8,里面的值可以是55,32这些,那么二维可以这样var myarr=[55,32][5,90,66],他的值应该怎样取(定义相加后)?是不是要写成myarr[32][66]。还是写成myarr[1][2]

提问者:qq_小白_7 2015-06-14 10:55

个回答

  • John001
    2015-06-14 14:41:07
    已采纳

    所谓二维数组,其实是一个一维数组,数组中的每个元素也是一个数组。如果你把数组当作一个对象,应该就很好理解了。Array 实质上是队列的意思,本质上并不要求 Array 中的元素都是数,也可以是其它对象。myarr[1] 是指 myarr 中的第二个元素即 [5,90,66],所以 myarr[1][2] 是指 [5,90,66] 中的第三个元素 66。至于你说的相加,不知道你是如何指定义,行相加?列相加?还是所有元素相加?

  • weibo_刘文芹78_03388917
    2016-05-20 12:10:56

    非常感谢