push() //在数组的末尾添加元素,返回值为数组的长度
unshift() //在数组的开头添加元素,返回值为数组的长度
pop() //删除最后数组的最后一个值,返回值为删除的元素
shift() //删除数组的第一个元素,返回值为删除的元素
reverse() //翻转数组里面的元素,返回值为颠倒后的数组
sort() //默认排序顺序是在将元素转换为字符串,然后比较它们的UTF-16代码单元值序列时构建的
arr.sort(function(a, b){return a - b;} //升序排列(由小到大)
arr.sort(function(a, b){return b - a;} //降序排列(由大到小)
indexOf('元素') //从数组前面开始查找数组元素,返回值为该元素的索引号,如果没有就返回-1
lastIndexOf('元素') //从数组末尾开始查找数组元素,返回值为该元素的索引号,如果没有就返回-1
concat() //连接两个或多个数组 不影响原数组,返回一个新的数组
slice() //数组截取slice(begin,end),返回被截取项目的新数组
splice() //数组删除splice(第几个开始,要删除几个),返回被删除项目的新数组,注意,这个会影响原数组