1.push () 向数组的尾部添加元素可以添加多个
返回值: 添加数组后的个数
2.pop() 向数组的尾部删除一个元素
返回值:被删除的那个元素
3.unshift() 向数组的头部头部添加元素,可以一次添加多个
返回值: 添加过后的数组总个数
4.shift() 在数组头部删除一个元素
返回值: 删除的那个元素
5.数组求和
let num = [ 1,2,3,4]
let arr = eval(num.join("+")
console.log(arr) //10
6.删除指定元素以及他前面所有的元素
let arr = ['a','b','c','d']
arr.map((value,index)=>{
if(value=='a'){
arr.splice(0,index)
}
})
splice介绍:
index | 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 |
howmany | 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 |
item1, ..., itemX | 可选。向数组添加的新项目。 |
替换数组中指定元素:
let arr = ['a','b','c','d']//替换起始下标为1,长度为1的一个值为‘ttt’,len设置的1
arr.splice(1,1,'ttt');