什么是数组?
数组对象是使用单独的变量名来存储一系列的值。
如果你有一组数据(例如:名字),存在单独变量如下所示:
1 // 小王 2 var name1 = '小王'; 3 // 小胡 4 var name2 = '小胡'; 5 // 小天 6 var name3 = '小天';
然而,如果你想从中找出某一个人?并且不是从这3个人中,而是100人中呢?这将不是一件容易的事!
最好的方法就是用数组。
数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。
数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。
创建一个数组
创建一个数组,有三种方法。
下面的代码定义了一个名为 myCars的数组对象:
1: 常规方式:
1 var names=new Array(); 2 names[0]="小王"; 3 names[1]="小胡"; 4 names[2]="小天";
2: 简洁方式:
var names=new Array("小王","小胡","小天");
3: 字面:
var names=["小王","小胡","小天"];
访问数组
通过指定数组名以及索引号码,你可以访问某个特定的元素。
以下实例可以访问names数组的第一个值:
1 var name=names[0]; 2 console.log(name) 3 // '小王'
修改数组
修改了数组 names 的第一个元素
1 names[0] = '小伟'; 2 console.log(names) 3 console.log(names[0]) 4 //["小伟", "小胡", "小天"] 5 //小伟