javascript 中的二維數組用于存儲表格狀數據,每個元素都有兩個索引,可通過嵌套數組或 array.fill 方法初始化。要訪問元素,使用行和列索引。嵌套循環可用于遍歷數組,并可執行添加、刪除行或列等操作,以管理數據。
JavaScript 中使用二維數組
二維數組是 JavaScript 中存儲和處理數據的一種有用結構,它允許您表示一個表格狀的數據集合,其中每個元素都有兩個索引。
初始化二維數組
創建二維數組有兩種主要方法:
嵌套數組:這是創建二維數組的最簡單方法,其中外層數組表示行,內層數組表示列。
const arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
登錄后復制
Array.fill 方法:該方法可用于將一個數組元素全部填充為同一個值,包括嵌套數組。
const arr = new Array(3); for (let i = 0; i
登錄后復制
訪問數組元素
要訪問二維數組中的元素,您需要使用兩個索引:行索引和列索引。
console.log(arr[1][2]); // 輸出:6
登錄后復制
遍歷數組
可以使用嵌套循環遍歷二維數組。
遍歷行:
for (let i = 0; i <p><strong>遍歷列:</strong></p><pre class="brush:php;toolbar:false">for (let j = 0; j <p><strong>其他操作</strong></p>
登錄后復制
長度:arr.length 返回行數。arr[0].length 返回列數。
添加行:使用 arr.push([新行元素])。
刪除行:使用 arr.splice(行索引, 1)。
添加列:使用 arr.forEach(row => row.push(新列元素))。
刪除列:循環遍歷每一行并從其內層數組中刪除元素。