1.unshift
作用是给数组开头添加一个或多个元素
语法是:数组.unshift(一个或多个元素)。
这种方法赋值给新数组后,输出新数组,会显示新数组的长度。
原来的数组,在开头位置会多出一个新插入的元素。
2.shift
作用和unshift正好相反,是将数组的第一个元素删除。
语法:数组.shjft();
这种方法一次只能删除一个元素,并改变原数组,返回被删除的元素。
3.push
这个数组的方法是给数组末尾,添加一个或多个元素。
语法:数组.push(一个或多个元素)
这种方法一次可以插入多个元素,改变原数组,返回新数组的长度,这种方法在实际开发中,比较常用。
4.pop
pop是将数组的最后一个元素删除。
语法:数组.pop()
5.splice
这个方法比较常用,是对数组进行增加,删除,改变的操作。
语法:数组.splice(开始下标,删除个数,要填充的元素)。
这个方法一般要配合两个或两个以上参数使用。
比如:数组.splice(2,2,12,15),是指在数组下标2的位置,删除两个元素,并添加12和15这两个元素,来完成改变数组元素的操作。
- reverse
对数组进行翻转。
语法:数组.reverse()
7.concat
对数组进行合并或合并新数据到数组中。
语法:数组.concat(数组或数值)
8.sort
对数组进行排序
语法:数组.sort()或数组.sort(function(a,b) {
return a-b/b-a
})
return a-b 就是顺序排序,反之就是逆序排序。
9.join
使用指定的链接符将数组所有元素连接成一个字符串。
语法:数组.join(连接符)
10.slice
对数组进行截取
语法:数组.slice(开始下标,结束下标)
截取出来得数组不包括结束下标。