-
西兰花伟大炮
var arr = [5,6,['男','女']];
for (var i = 0;i < arr.length;i++ ) {
if(arr[2][1] == "女"){
console.log(arr[2][0]);
}
}类似这个代码,是一个二维数组,就是通过两次索引来取值,如果匹配则输出其他数组项,[0]代表从数组第一个开始取值,[0][1],这个就代表数组第一项的位置是一个数组,再从子项数组中取值,数组中还可以放入对象,数组本身也是对象
-
weibo_纷纷的想念_0
我试着帮你解答一下,不知道对不对,arr.length是指这个数组的长度,也就是说里面有几个元素arr[n][1]是指一个元素,这个元素在arr这个数组一维的n+1个二维的第2个元素这段代码的意思是遍历数组,如果第一维的n+1个二维的第二个是“女”,那么输出arr[n][0]这个元素并换行。
-
qq_萬裡苌城貼瓷磚_0
for(var n=0;n<arr.length;n++){ // for循环(初始值,n<数组的长度,n自增-每次循环加1) if(arr[n][1]=='女'){ /*arr[][] 二维数组,你可以把arr[n],看成整体来理解,中括号里都是下标举个例子, int [][] arr=new int[][]{ {1}, {2}, {3}}; arr[0][0]就是2个下表都是0的数组,就是第一个1;*/ document.write(arr[n][0]+"<br/>");// br/是换行
-
异择Y
这是多维数组,比如一个数组arr=[[a,b],[c,d]]arr[0][0]=aarr[0][1]=barr[1][0]=carr[1][1]=d
-
爱玩demo的
数组的第n+1个元素的第2个值是女,则写出它前面的值+空格