请问,JS的二维数组不能像一维数组一样超出规定长度么??

来源:3-7 二维数组

hentai_w_w

2015-05-13 17:34

RT!

var arr=[[1,2,3],[1,2,3]];
arr[3][3]=3;
document.write(arr[1][1]+" ");
document.write(arr[3][3]);

比如上述代码,我增加元素arr[3][3],显示不了arr[3][3],且连arr[1][1],也显示不了,删去arr[3][3]这行代码就能显示arr[1][1]了,请问arr[3][3]=3是有语法错误么,JS是不是不能超出规定长度?

写回答 关注

2回答

  • 康振宁
    2015-05-14 11:21:08
    已采纳

    是的,不可以这么写的,一维可以,二维不允许。其实在代码规范上,一维也不应该用那种方式写的

    hentai... 回复康振宁

    嗯嗯嗯,感谢回答!

    2015-05-15 21:29:49

    共 3 条回复 >

  • 慕哥9033076
    2015-11-20 16:44:01

    请问他说的‘两个维度的最后一个索引值为长度-1。 ’是什么意思啊?

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题