课程
/前端开发
/JavaScript
/JavaScript进阶篇
document.write(arr1[i][0]+"<br/>");这里的arr[i][0]为什么输出的列标是0而不是对应相关信息的列标?
2016-01-12
源自:JavaScript进阶篇 4-10
正在回答
document.write(arr1[i][0]+"<br/>");这里的[0]代表的是二维数组当中的第一个元素,也就是输出姓名
不就是让你输出姓名吗
你先在firebug里调试一下看看
你会不会是 arr1.length 写错了。我的 length 是会变颜色的。你再试试
YoungDee67 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答for(i=0;i<arr.length;i++){ document.write(arr[i]+'<br/>'); }
4 回答var i=0; 这个i是什么?
5 回答打印 lists[i][0]中为什么输出是从0开始?
1 回答var arr1 = []; var n = 0; for(var i=1;i<infos.length;i++){ if( infos[i][3] == "大三" ){ arr1[n] = infos[i]; document.write(arr1[n]+"<br/>"); n=n+1; } } document.write("大三人数: "+arr1.length+"<br/>");
3 回答为什么最后的输出为arrl[i][0]