javascript创建数组

在JavaScript中没有多维数组的概念

但是可以模拟实现

 

1维

//1 不能确定数组length的情况下,先声明一个数组名,然后再逐个赋值。
var tArray=new Array();
tArray[0]='A';
tArray[1]='2';

//2 知道确切的length,创建数组
var tArray=new Array(10);

//3 创建数组的同时并赋值
var tArray=new Array('A','2','3','4','5','6','7','8','9','10','J','Q','K');

var tArray=['A','2','3','4','5','6','7','8','9','10','J','Q','K'];

 

// 以下的多维数组也类似

2维

方法1

var tArrar=new Array();
tArrar[0]=new Array();

tArrar[0][0]="aa";

tArrar[0][1]="bb";


tArrar[1]=new Array();
tArrar[1][0]="cc";
tArrar[1][1]="dd";

 

方法2

var aa=new Array(['1','2'],['3','4'],['5','6']);

 

 

3维

方法1

var tArray=new Array();
tArray[0]=new Array();
tArray[0][0]=new Array();
tArray[0][1]=new Array();

tArray[0][0][0]="111";
tArray[0][0][1]="222";
tArray[0][1][0]="333";
tArray[0][1][1]="444";

 

方法2

var aa=new Array(    [    ['000','001','002'], ['010','011','012'], ['020','021','022']    ],    [ ['100','101','102'], ['110','111','112'], ['120','121','122']    ]);

 

要注意 ()大括号中[]的 嵌套位置。为了看的更清晰些。修改了一下格式

var bb=new Array(
    [
        ['000','001','002'],
        ['010','011','012'],
        ['020','021','022']
    ],
    [
        ['100','101','102'],
        ['110','111','112'],
        ['120','121','122']
    ]
);

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值