明智之选
2019-08-06 15:57
var arr1=new Array;
var j=0;
for(var i=0;i<info.length;i++){
if(info[i][3]=="大一"){
arr1[j]=info[i];
document.write(arr1[j]+"<br>");
j++;
}
这段代码怎么理解,为什么一定要用“info[i][3]”,为什么一定要是3呢,4不行吗?5不行吗?
[0][0],[0][1],[0][2],[0][3]
[1][0],[1][1],[1][2],[1][3]
[2][0],[2][1],[2][2],[2][3]
[3][0],[3][1],[3][2],[3[3]
......
i从0开始循环累加
不知道说的对不对的上你的点
你数组的概念你懂了 循环你不懂
还是不太懂?
info[i][3]中的[3]表示取二维数组中的第4个值,因为下标是从0开始,我们需要比较的值得下标是3。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题