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

用方法二定义一个二维数组并给其中一个赋值,却显示不出结果

<!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,为什么显示不出输出结果,网页上什么都没有。

正在回答

4 回答

懂了,知道这个数组是什么样子了


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

可以分析一下

var myarr=[[0,1,2],[1,2,3,4,5,6]];

到底是什么样的数组吗,[0,1,2]不是意味着第一维有三个元素么

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

第一维只有两个元素,所以最后那个元素应该是myarr[1][5]

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

上下限-1 数组从0开始计 应该是myarr[1][4]

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

断弦之殇 提问者

换成myarr[1][4]确实有用了,但有一个问题是myarr[2][5]就算从0开始计应该也在定义的数组里面吧,应该是最后的那个元素
2018-11-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用方法二定义一个二维数组并给其中一个赋值,却显示不出结果

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