在 JavaScript 中陣列開頭新增元素


在本文中,我們將學習如何在 JavaScript 中在陣列的開頭新增元素。

陣列是一種特殊的變數,可以順序儲存多個值。它是在連續記憶體位置儲存的專案集合。其思想是將多個專案一起儲存。這使得只需向陣列第一個元素的記憶體位置的基值新增偏移量即可輕鬆計算每個元素的位置。對於陣列中的第一個元素,基值為索引 0,兩個索引之間的差值為偏移量。

語法

以下是 JavaScript 中陣列資料結構的語法。

const array = ["Value1", "Value2", "Value3"];

陣列允許隨機訪問元素。這使得按位置訪問元素更快更容易。陣列具有更好的快取區域性性,這會對效能產生很大的影響。陣列使用單個名稱表示相同型別的多個數據項,而不是將不同的項儲存在不同的變數中。

在開頭新增陣列元素

我們使用 unshift() 函式新增元素。該函式在陣列的開頭新增元素。

語法

以下是 JavaScript 中在陣列開頭新增元素的語法。

array.unshift(item)

示例

以下是 JavaScript 中在陣列開頭新增元素的示例程式。

<!DOCTYPE HTML> <html> <head> </head> <body> <script > const arr1 = [0,1,2,3,4,5] arr1.unshift(6) document.write(arr1) </script> </body> </html>

我們可以向陣列中新增所有型別的資料。

示例

以下是 JavaScript 中在陣列開頭新增元素的示例程式。

<!DOCTYPE HTML> <html> <head> </head> <body> <script > const arr1 = ['Java', 'JavaScript', 'Node.js']; arr1.unshift("HTML") document.write(arr1) </script> </body> </html>

示例

以下是 JavaScript 中在陣列開頭新增元素的示例程式。

<!DOCTYPE HTML> <html> <head> </head> <body> <script > const arr1 = [0, 1, 2, 3, 4, 5] const arr2 = [6, 7, 8, 9, 10]; const concatedArray = arr1.concat(arr2); concatedArray.unshift('Hi i added first') document.write(JSON.stringify(concatedArray)); </script> </body> </html>

更新於:2022年11月21日

272 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.