清风3312728
2016-05-23 21:43
<script type="text/javascript">
var infos=new Array()
for (var i=0;i<2;i++){
infos[i]=new Array()
for (var j=0;j<5;j++){
infos[i][j]=i+j;
}
}
infos[0][0]=('小A','女',21,大一');infos[0][1]=('小B','男',23,'大三');infos[1][0]=('小C','男',24,'大四',);
infos[1][1]=('小D','女',21,'大一');infos[2][0]=('小E','女',22,'大二');infos=[2][1]=('小F','男',21,'大一');infos=[3][0]=('小G','女',22,'大二');infos[3][1]=('小H','女',20,'大三');infos[4][0]=('小I','女',20,'大一');infos[4][1]=('小J','男',20,'大三');
我只是好奇,你这样定义数组内容,一会儿你怎么筛选?
infos[0][0]=['小A','女',21,大一'];infos[0][1]=('小B','男',23,'大三');infos[0][2]=('小C','男',24,'大四',);
infos[0][4]=('小D','女',21,'大一');infos[0][5]=('小E','女',22,'大二');infos=[0][6]=('小F','男',21,'大一');infos=[0][7]=('小G','女',22,'大二');infos[0][8]=('小H','女',20,'大三');infos[0][9]=('小I','女',20,'大一');infos[0][10]=('小J','男',20,'大三');
infos[i][j],代表的是二维数组。
infos[0][0]=('小A','女',21,‘大一');这样定义出来的结果是infos[0][0]="大一" 原因是逗号表达式取最后一个值。这样改成中括号就可以了infos[0]=['小A','女',21,'大一'];
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题