千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

p51 050-数组常用方法-1
会改变原数组:
(1)数组.push() 在数组末尾添加
返回值为 是数组长度
(2)数组.pop() 在数组末尾删除
返回值为 是删除的数据
(3)数组.unshift() 在数组开头添加
返回值为 是数组长度
(4) shift 前面删除元素
返回值为 删除掉的元素
(5)splice 删除
返回值为删掉的内容组成的数组
var ressplice = arr2.splice(1,2)
//从索引为1的位置开始删除两个元素
var ressplice = arr2.splice(1,2,'aa')
//从索引为1的位置开始删除两个元素,再加上元素'aa'
var ressplice = arr2.splice(0,0,'aaaaaaa')
//不删除然后在索引为0的元素前加'aaaaaa'
var ressplice = arr2.splice(3,0,'bbbbbbb')
//在索引为3的位置删除0个元素然后在索引为3的位置前添加元素'bbbbbbb'
(6)reverse翻转
var arr3 = [2,1,3,4,5]
arr3.reverse()
console.log(arr3);//[5,4,3,1,2]
(7)sort 排序
var arr4 = [11,34,56,78,66,12]
arr4.sort(function(a,b){
// return a-b //正序
return b-a //倒序
})
console.log(arr4);