陣列插入:在特定索引處插入項目
在陣列中的精確索引處插入項目是一項常見的程式設計任務。在 JavaScript 中,沒有明確的陣列「插入」方法。然而,有一個利用原生數組函數 splice 的通用解決方案。
splice 函數允許透過插入、刪除或取代元素來修改陣列。若要在特定索引處插入項目,請使用下列語法:
arr.splice(index, 0, item);
這裡,第一個參數索引表示應插入新項目的位置。傳遞 0 作為第二個參數表示不刪除,有效地將新的 item 插入到陣列中。
例如,讓我們建立一個陣列:
var arr = []; arr[0] = "Jani"; arr[1] = "Hege"; arr[2] = "Stale"; arr[3] = "Kai Jim"; arr[4] = "Borge";
插入名稱「Lene」在索引2 處,我們可以使用以下程式碼:
arr.splice(2, 0, "Lene");
此修改將導致array:
["Jani", "Hege", "Lene", "Stale", "Kai Jim", "Borge"]
透過使用splice函數,您可以方便地將項目插入數組的特定位置,而不需要複雜的數組操作技術。
以上是如何將元素插入 JavaScript 陣列的特定索引處?的詳細內容。更多資訊請關注PHP中文網其他相關文章!