Heim > Fragen und Antworten > Hauptteil
初学js二维数组,对二维数组的初始化方法不太理解,下面这道题我要怎么赋值才好呢
学生信息如下:
('小A','女',21,'大一'), ('小B','男',23,'大三'),
('小C','男',24,'大四'), ('小D','女',21,'大一'),
('小E','女',22,'大四'), ('小F','男',21,'大一'),
('小G','女',22,'大二'), ('小H','女',20,'大三'),
('小I','女',20,'大一'), ('小J','男',20,'大三')
高洛峰2017-04-10 14:43:58
把你那些圆括号改成方的,外面再套一个方括号就好了。
var arr =
[
['小A','女',21,'大一'], ['小B','男',23,'大三'],
['小C','男',24,'大四'], ['小D','女',21,'大一'],
['小E','女',22,'大四'], ['小F','男',21,'大一'],
['小G','女',22,'大二'], ['小H','女',20,'大三'],
['小I','女',20,'大一'], ['小J','男',20,'大三']
];
巴扎黑2017-04-10 14:43:58
当我看到这个问题的时候,我脑袋里面闪出来的是多维数组的赋值;
当我看到楼上的回答的时候,我真的感觉楼上的太帅了..
贴上我的解决方法
var arr = new Array();
arr[0] = new Array();
arr[1] = ..
...
arr[9] = new Array();
arr[0][0] = '小A';
arr[0][1] = '女';
...
arr[9][3] = '大三';
楼上的厉害..