js关于二维数组输出的问题

最近在学习js,之前在上课的时候无论是C++还是java都有学过二维数组,然而宝宝居然不知道二维数组要怎么输出!!!之前是有多渣多混日子啊。。。哎,心碎成了渣渣。。。让我乘热打铁加深下记忆。。。

二维数组必须一行一行输出才能输出二维的你想要的样子,你应该懂得,不然输出的就是所有元素在一行或者直接不显示。举个例子:

var infos =[["小A","女",21,"大一"],
                ["小B","男",23,"大三"],
                ["小C","男",24,"大四"],
                ["小D","女",21,"大一"],
                ["小E","女",22,"大四"],
                ["小F","男",21,"大一"],
                ["小G","女",22,"大二"],
                ["小H","女",20,"大三"],
                ["小I","女",20,"大一"],
                ["小J","男",20,"大三"]];

 for(var i=0;i<10;i++){
    if(infos[i][1]=="女" && infos[i][3]=="大一"){    //筛选出所有大一女生的信息
        for(var j=0;j<infos[i].length;j++){    //遍历一行里的每个元素
            document.write(infos[i][j]+" ");   //输出一行
        }
        document.write("<br/>");    //输出一行后换行,接着继续遍历下一行
    }
  }
时间: 2024-10-08 15:33:48

js关于二维数组输出的问题的相关文章

将二维数组输出到excel,显示带行头的表以及列能手动改变宽度

将二维数组输出到excel,例子在我的helpfunction里面 简单的例子在这:http://www.blogjava.net/hezhi/articles/POI.html Poi包在这里下载:http://mvnrepository.com/artifact/org.apache.poi/poi/3.11-beta3 显示带行头的表以及列能手动改变宽度 http://erbo2008.iteye.com/blog/547182

js之二维数组定义和初始化三种方法

方法一:直接定义并且初始化,这种遇到数量少的情况可以用 var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]] 方法二:未知长度的二维数组 var tArray = new Array();   //先声明一维 for(var k=0;k<i;k++){        //一维长度为i,i为变量,可以根据实际情况改变

C语言 数组输出,冒泡排序法,沉底排序法,二维数组输出,输出字母列长度,从随机数组中找重复数

#include <stdio.h> #define sum 3+4//宏定义是原封不动的使用used for test4 #include <time.h>//used for test8~9 #include <stdlib.h>//used for test8~9 void test(){//数组输出 //int a[5]={1,2,3,4,5}; printf("array output,look,please...\n"); int a[1

【C语言】利用二维数组输出成绩

目的:用二维数组输出下面成绩 希望你可以成为第五名童鞋! 代码: #include<stdio.h> int main() { /* 创建一个带有 4行 5 列的数组 */ int a[4][5] = { {80,92,85,86,99}, {78,65,89,70,99}, {67,78,76,89,99}, {88,68,98,90,99} }; int i, j; /* 输出数组中每个元素的值 */ for (i = 0; i < 4; i++) { for (j = 0; j &

JS的二维数组

今天,记录一下JS的二位数组,并附上例题. 一.二维数组的本质:数组中的元素又是数组. 其实,我们都见过这样的二维数组,只不过没在意罢了,例如: var arr = [[1,2,4,6],[2,4,7,8],[8,9,10,11],[9,12,13,15]] //这就是一个二位数组arr[2][3]; // 11 注意:表示第三列第4行所在的元素.角标从0开始 二.下面介绍二维数组的初始化 记住了二维数组的本质,初始化也难不倒我们了.看一下实例 实例一: var arr = [[1,2],[a,

C#/JS 获取二维数组组合

C#获取二维数组组合 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace HF.SHOP.WebSite { public partial class Demo : System.Web.UI.Page { List

C++入门经典-例6.12-使用数组地址将二维数组输出

1:以a[4][3]为例 a代表二维数组的地址,通过指针运算符可以获取数组中的元素 (1)a+n代表第n行的首地址 (2)&a[0][0]既可以看作第0行0列的首地址,同样也可以被看作是二维数组的首地址.&a[m][n]就是第m行n列元素的地址 (3)&a[0]是第0行的首地址,当然&a[n]就是第n行的首地址 (4)a[0]+(n-1)表示第0行第n个元素 (5)*(*(a+n)+m)表示第n行第m列 (6)*(a[n]+m)表示第n行第m列元素 2:代码如下: // 6

js创建二维数组

var myArray=new Array();for(var i=0;i<3;i++){    myArray[i]=new Array();    for(var j=0;j<6;j++){        myArray[i][j]=i*j;        document.write(myArray[i][j]+"\n");    }}

js遍历二维数组

求以下班级分数的平均数: "小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76" 1 //求平均数 2 var pjs=[ 3 ['小明',87], 4 ['小红',81], 5 ['小花',97], 6 ['小天',76], 7 ['小张',74], 8 ['小小',94], 9 ['小西',90], 10 ['小武',76], 11 ['小迪',64], 12 ['小曼',76] 13 ] 14 var i,