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 中可以應用於陣列的一些操作。
- 建立陣列
- 新增元素
- 刪除元素
- 合併兩個陣列
- 排序陣列
- 在陣列中搜索
- 建立多維陣列
- 遍歷陣列
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP