java script 数组_Java Script基础(八) Array数组对象

一、Array数组

JavaScript中的数组也是具有相同数据类型的一个或者多个值得集合。用法和Java中的数组类似。

Array对象的常用属性和方法:

属性:

length:获取数组的长度;

方法:

join():把数组中的所有元素放入一个字符串中,通过分隔符进行分隔。

sort():对数组元素进行排序。

1、创建数组

语法:

var a1 = new Array();           //创建一个数组,长度为0;

var a2 = new Array(size);     //创建指定长度的数组,数组的length为size,元素为 undefined 的数组

var a3 = new Array(element0, element1, ..., elementn);   //根据预先定义的值创建数组。长度为元素的个数。

2、数组的赋值

(1)先声明再赋值

var pro = new Array(4);

pro[0] = "广东省";

pro[1] = "湖北省";

pro[5] = "广西省";   //原始长度为4,当为下标为5的元素赋值时,数组长度变为6.

通过下标访问元素,通过for循环遍历元素

(2)使用字符表示符访问元素:

pro["gd"] = "广东省";

如果使用了字符串表示只能使用for..in...方式便利,for方式无法访问数据。

(3)声明的同时初始化:

var pro = new Array("北京市","上海市","天津市","重庆市","广东省","湖北省");

(4)直接初始化为二维数组:

var cityList = new Array();

cityList["广东省"] = ["广州市","深圳市","东莞市"];

cityList["湖北省"] = ["武汉市","襄阳市"];

3、数组的操作:

(1)数组的读取:

数组[下标]或者数组["key"]来进行读取

(2)数组的遍历:

通过for循环遍历:使用下标方式的数组

for(var i=0;i

alert(pro[i]);

}

通过for..in..遍历:使用关键字方式的数组

for(var i in array){

alert(pro[i]);

}

二维数组则需要嵌套循环来读取

for(var i in cityList){

for(var j in cityList[i]){

alert(cityList[i][j]);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值