-
slice(start,end)[start,end)
截取索引从 start 开始,到 end 但不包含end 结束 的元素, arr.slice() 返回截取的内容,不直接改变 原arr 的内容 -
push()可以传入多个参数,从arr的末尾插入到arr中,直接改变 原arr的内容,arr.push()返回的是改变后数组的长度 -
unshift()可以传入多个参数,从arr的头部插入,直接改变 原arr的内容,arr.unshift()返回改变后数组的长度 -
shift()从头部删除,一次只能删除一个,不能传入参数,arr.shift()返回的是这次删除的元素 -
pop()从尾部删除,一次只能删除一个,不能传入参数,arr.pop()返回的是这次删除的元素 - 总结:
-
.push(),.unshift()是插入,可以传入多个参数,直接改变元素组,返回被改变后数组的长度 -
.pop(),.shift()是删除,一次只能删除一个,直接改变原数组,返回此次被删除的元素
-

image.png
