1.什么是数组
在JavaScript中,我们可以使用“数组(Array)”来存储一组“相同数据类型”的数据结构。并提供方便的访问方式。
2.数组的创建方式
js中有两种创建数组的方式:
(1)利用new创建数组(不常用)
var arr=new Array();//创建了一个空的数组
(2)利用数组字面量创建数组。
- 数组里面的数据一定要用‘逗号’隔开
- 数组里面的数据,我们称为数组元素
- 数组里面可以放任意数据类型
var arr=[ ]; //创建一个空数组
var arr1=['小明','小红','小芳'];//创建带初始值的数组
3.获取数组里面的元素
索引(下标):用来访问数组元素的序号(数组下标从0开始)
取出数组里面的一个元素:arr[1] 获取arr数组里面的第2个元素
4.遍历数组
把数组里面的每一个元素,从头到尾访问一遍,通过length来获取数组的长度
var arr=['red','green','blue'];
for(var i=0;i<arr.length;i++){
console.log(arr[i]);
}
5.判断传过来的参数是否为数组
方法1:
arr instanceof Array;
判断arr是否是数组
方法2:(H5新增的方法 ie9以上版本支持)
Array.isArray(arr);
返回的值时true false
6.添加删除数组元素的方法
//1.push() 在数组的末尾,添加一个或者多个数组元素
//push是可以给数组追加新的元素
//push完毕之后,返回的结果是 数组的长度,原数组也会发生变化