原生JS中unshift與shift


shift() 方法:
shift() 方法用於把數組的第一個元素從其中刪除,並返回第一個元素的值;
用法:arrayObject.shift()
如果數組是空的,那么 shift() 方法將不進行任何操作,返回 undefined 值。

unshift() 方法:
unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。
用法:arrayObject.unshift()
該方法的第一個參數將成為數組的新元素 0,如果還有第二個參數,它將成為新的元素 1

注釋:unshift() 方法無法在 Internet Explorer 中正確地工作!

相同點:都是修改原本數組,不是創建新的;

要刪除並返回數組的最后一個元素,請使用 pop() 方法。
要把一個或多個元素添加到數組的尾部,請使用 push() 方法。


免責聲明!

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



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