<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>二维数组</title> <script type="text/javascript"> var myarr=[[0,1,2],[1,2,3,4,5,6]]; myarr[2][5]=2*5; document.write(myarr[2][5]); </script> </head> <body> </body> </html>
用方法二定义了一个二维数组,给myarr[2][5]赋值为10,为什么显示不出输出结果,网页上什么都没有。
懂了,知道这个数组是什么样子了
可以分析一下
var myarr=[[0,1,2],[1,2,3,4,5,6]];
到底是什么样的数组吗,[0,1,2]不是意味着第一维有三个元素么
第一维只有两个元素,所以最后那个元素应该是myarr[1][5]
上下限-1 数组从0开始计 应该是myarr[1][4]