一,创建数组的两种方式:
1.利用数组自变量。
var arr=[1,2,3]; console.log(arr[0]);
2.(构造函数)利用new Array()。
var arr = new Array(); //创建一个空的数组 var arr = new Array(2); //这个2表示创建了一个长度为二的空数组 var arr = new Array(2,3); //等价于[2,3] 这样写表示里面有两个数组元素 2和3
二,检测是否为数组的方法:
1.instanceof 运算符 他可以用来检测是否为数组
(函数名 instanceof Array)
2.Array.isArray(函数名)
三,添加删除数组对象的方法
1,添加数组的方法
(1)push()在我们数组的末尾添加一个或多个元素
push 是可以给数组追加新的元素
push() 直接写数组元素就可以
push 完毕之后,返回的结果是 新数组的长度
push 完后数组会发生变化
(2)
unshift()在我们数组的末尾添加一个或多个元素{
unshift 是可以给数组前面添加新的元素
unshift() 直接写数组元素就可以
unshift 完毕之后,返回的结果是 新数组的长度
unshift 完后数组会发生变化
2.删除数组的方法
(1)pop 删除数组最后一个元素,数组的长度减一 (无参数),修改原数组
返回删除的元素值。
(2)shift 删除数组第一个元素,数组的长度减一 (无参数),修改原数组
返回第一个元素的值。
四,数组的排序
(1)reverse() 颠倒数组中的元素的顺序,无参数 该方法会该变原数组,返回新的数组
(2)sort() 对数组的元素进行排序 该方法会该变原数组,返回新的数组
五,数组的索引方法
indexOf() 数组中查找给定元素的第一个索引 如果不存在则返回-1.
lastindexOf() 在数组中的最后一个索引 如果不存在则返回-1.