本帖最后由 吴小东 于 2012-8-21 23:00 编辑
数组创建的方式 无非就是两种大类,
第一种就是利用 Array()的构造函数,这个构造函数有几种
1. var arr = new Array();
2. var arr = new Array(3); //对数组长度用参数传入
3. var arr = new Array(){1,'A','B'} //直接对数组元素进行赋值
第二种就是数组的直接量赋值,用方括号的方式,
var arr = [1,'a','b']; 一维数组
var arr = [[1,'a'],[2,'b']]; 二维数组
之前你的帖子我就给你了一个例子了
这是之前我给你回帖所写的数组表现形式
var list = new Array("北京市","河北省","内蒙古");
var listBeiJing = ['东城区','西城区','海淀区','朝阳区','大兴区'];
var listHeBei = ['石家庄','邯郸市','邢台市','保定市','廊坊市'];
var listNeiMeng = ['呼市','包头市','赤峰市','鄂尔多斯','东胜'];
var list1 = new Array(); //把前面4个list 合并为一个 list1
list1 = {北京市:listBeiJing,河北省:listHeBei,内蒙古:listNeiMeng}
在读取的时候用char 类型定义下标的话,原来数组都需要标记下标
list1[北京市] 是等于 listBeiJing; 这是因为在list1中做了标记 |