数组方法小结
1、数组创建:
var arr = new Array();
var arr = new Array([size]);//创建并指定长度,但是长度是可以随之发生改变的
2、数组的头部添加删除:
unshift() 方法可向数组的开头添加一个或更多元素,并返回新数组的长度。
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
3、数组的尾部添加删除: 查找 indexof index
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
pop() 方法用于删除并返回数组的最后一个元素。
4、数组的拷贝和连接:
arr.slice(start,end);该方法不会修改数组而是返回一个新的数组,包含从 start 到 end (不包括该元素)的 arr中的元素。
arr.concat();该方法可以连接两个数组,同时也可以将参数连接到数组中
5、数组的splice() ,fill()
splice()有如下3种方式:
1、删除——要删除的第一项的位置和要删除项的项数。
2、插入——要代替的项、插入的位置和要插入的项。
3、替换——起始位置、要删除的项数和要插入的任意数量项。
splice()方法返回一个被删除项的数组
fill()有三个参数
1.要替换数组元素的显示值。
2.填充数组的起始索引。
3.填充数组的结束索引。
替换是内容可以是任意形态且相同
6、数组排序:
arr.reverse()//反转元素(最前的排到最后、最后的排到最前),返回数组地址
arr.sort() //方法用于对数组的元素进行排序。
7、数组元素字符串化:
join(",") 方法用于把数组中的所有元素以","分开,并将元素转为字符串。
8,数组的查找
arr.indexof(666) 返回 所查找内容的下标 找不到 返回 -1
arr.lastindexof(a,b)在arr里下标是b的后面查找a
9.数组遍历