pop():該方法用於刪除數組的最后一個元素,並返回被刪除的元素。官方語法:arrayObject.pop()
shift():該方法用於刪除數組的第一個元素,並返回被刪除的元素。官方語法:arrayObject.shift()
push():該方法用於向數組末尾添加一個或者多個元素,並返回新的長度。官方語法:arrayObject.push(newelement1,newelement2,....,newelementX)
unshift():該方法用於向數組的開頭添加一個或者多個元素,並返回新的長度。官方語法:arrayObject.unshift(newelement1,newelement2,....,newelementX)
- 若數組為空,pop()則不改變數組,返回undefined。
- 若數組為空,shift()將不進行任何操作,返回undefined。
<script type="text/javascript"> var arr=[]; arr.shift(); document.write(arr);//undefined </script>
- unshift() 方法無法在 Internet Explorer 中正確地工作!