1. push:在数组最后一位添加一个元素,返回数组长度
<code>
function push(a,x){
a.splice(a.length+1,0,x);
return a.length;
}
</code>
演示:
2.pop:删除数组的最后一个元素,返回该元素
function pop(arr){ return arr.splice(arr.length-1,arr.length-1) }
演示
3. unshift:在数组最前面添加一个元素,返回数组长度
function unshift(arr,x){ arr.splice(0,0,x); return arr.length; }
演示:
4.shift:删除数组第一个元素,返回该元素
function shift(arr){ return arr.splice(0,1) }
演示: