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

来源:3-7 二维数组

qq_小白_7

2015-06-14 10:55

定义相加后,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]

写回答 关注

2回答

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

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

    qq_小白_...

    非常感谢!

    2015-06-15 07:39:52

    共 1 条回复 >

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

    非常感谢


JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题