js中的pop(),push(),shift(),unshift()使用總結


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 中正確地工作!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM