码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript的数组

时间:2017-10-22 01:29:20      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:write   document   组元   logs   highlight   下标   迭代   var   数字   

在JavaScript中,数组也是类,于是可以通过下面的代码实例化一个数组对象

var myArr = new Array();

实例化后在添加数组元素,如下面代码:

myArr[0]=1;
myArr[1]=‘test‘;
myArr[‘two‘]=2;
myArr[‘three‘]="3333";

但是也可以直接用下面代码实现创建数组并添加数组元素

var myArr=[1,‘test‘,2,‘3333‘]

需要注意的是,JavaScript中数组的键与值都可以是字符串,这是利用对象模拟的,前面已经说了,数组也是类(JavaScript中的类挺特别的),因为object.property等价于object[‘property‘],我学PHP已经习惯这种方式,不过在遍历数组的时候,就得注意一下数组下标不是数字,特别是for循环和while循环时,而JavaScript中也有和PHP类似的foreach(){ }循环,只不过JavaScript是for···in···循环,比如下面的代码

var myArr=new Array();
myArr[0]=1;
myArr[1]=‘test‘;
myArr[‘two‘]=2;
myArr[‘three‘]="3333";
for(iter in myArr){
	document.write(iter+‘==>‘+myArr[iter]);
}

 in 前面的 iter 是一个迭代器,每次自动指向下一个元素。

至于用哪种方式遍历进行遍历,一方面取决于数组的内容,一方面取决于个人喜好。

 

JavaScript的数组

标签:write   document   组元   logs   highlight   下标   迭代   var   数字   

原文地址:http://www.cnblogs.com/-beyond/p/7707376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!