课程
/前端开发
/JavaScript
/JavaScript进阶篇
JS中不猛直接定义多维数组么?只
2016-04-09
源自:JavaScript进阶篇 3-7
正在回答
Javascript是不支持多维数组的,在Javascript里面,如果用 var a = new Array(10,3) 将报错,数组里面可以包含对象,所以可以把数组里面的某个元素再声明为数组,例如
var a = new Array();a[0] = new Array();a[0][0] = 1;alert(a[0][0]); //弹出 1
声明的时候赋值
var a = new Array([1,2,3], [4,5,6], [7,8,9]);var b = [[1,2,3], [4,5,6], [7,8,9]];
效果一样,a采用常规实例化,b是隐性声明,结果都是生成一个多维数组
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么不能直接定义二维数组
1 回答定义多维数组
3 回答怎么定义二维数组和多维数组?
1 回答为什么通过直接定义的多维数组和通过for循环定义的多维数组 值不相等啊?
3 回答二维数组定义