要將新元素新增至陣列的開頭,您可以利用JavaScript 的內建unshift 方法,該方法提供了一種高效率的方法O(1) 操作。此方法接受任意數量的參數,並將它們作為新元素插入數組的開頭。
用法:
array.unshift(element1, element2, ...)
範例:
考慮一個陣列 [23, 45, 12, 67]。要新增元素 34,只需呼叫:
array.unshift(34);
結果陣列將根據需要為 [34, 23, 45, 12, 67]。
與上一個的比較方法:
建立新數組、推送新數組的初始方法元素,然後連接舊數組不僅複雜(O(n))而且沒有必要。 unshift 實現了相同的結果,但效率顯著提高。
附加說明:
以上是如何有效率地將元素新增至 JavaScript 陣列的開頭?的詳細內容。更多資訊請關注PHP中文網其他相關文章!