为了账号安全,请及时绑定邮箱和手机立即绑定

二维数组值取值问题,比如 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]

正在回答

2 回答

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

1 回复 有任何疑惑可以回复我~
#1

qq_小白_7 提问者

非常感谢!
2015-06-15 回复 有任何疑惑可以回复我~

非常感谢


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信