Javascript陣列資料結構


陣列是一個容器,它可以容納固定數量的專案,並且這些專案應該具有相同的型別。它儲存固定大小的相同型別元素的順序集合。陣列用於儲存資料集合,但通常將陣列視為相同型別變數的集合更有用。

為什麼我們需要陣列?

假設您想記錄一週所有日期的平均溫度。您可以按如下方式記錄它們:

let avgTempMon = 35;
let avgTempTue = 33;
let avgTempWed = 31;
let avgTempThur = 24;
let avgTempFri = 25;
let avgTempSat = 22;
let avgTempSun = 30;

但是,如果您檢視此內容,則很難跟蹤這些變數。如果您必須對所有月份都這樣做怎麼辦?跟蹤起來會非常困難。因此,我們使用陣列來跟蹤這些內容:

let avgTemps = [];
avgTemps[0] = 35;
avgTemps[1] = 33;
avgTemps[2] = 31;
avgTemps[3] = 24;
avgTemps[4] = 25;
avgTemps[5] = 22;
avgTemps[6] = 30;

現在您只需要跟蹤一個變數即可獲得所有值。

陣列表示

陣列表示為連續的記憶體塊,其中包含資料。例如:

上圖顯示了一個包含 10 個元素的陣列。索引是儲存每個元素的位置。請注意,索引從 0 開始,每個元素都可以透過其索引訪問。例如,我們可以獲取索引為 6 的元素,即 arr[6],結果為 27。

陣列操作

讓我們看一下 Javascript 中可以應用於陣列的一些操作。

  • 建立陣列
  • 新增元素
  • 刪除元素
  • 合併兩個陣列
  • 排序陣列
  • 在陣列中搜索
  • 建立多維陣列
  • 遍歷陣列

更新於:2020年6月15日

333 次瀏覽

開啟您的職業生涯

完成課程獲得認證

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