欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript 遍歷 二維數組

徐玉鳳1年前7瀏覽0評論
JavaScript是一種深受歡迎的編程語言,在前端開發中被廣泛使用。在處理一些數據時,我們通常會用到數組。而在二維數組中,數據不再是一維的,而是二維的,如何遍歷這樣的數組呢?下面就為大家介紹幾種遍歷二維數組的方法。
第一種方法是使用雙重循環,其中外層循環用于遍歷行,內層循環用于遍歷列。下面是一段使用雙重循環遍歷二維數組的示例代碼:
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
<br>
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j < arr[i].length; j++) {
console.log(arr[i][j]);
}
}

上面的代碼中,數組arr包含三個數組,每個數組代表一行數據。第一個循環用于遍歷數組arr中的每一行,而第二個循環則用于遍歷每一行中的每一個元素。輸出結果為1,2,3,4,5,6,7,8,9。
第二種方法是使用forEach方法,該方法用于遍歷數組中的每一個元素,并可以進行一些操作。下面是一段使用forEach方法遍歷二維數組的示例代碼:
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
<br>
arr.forEach(function(row) {
row.forEach(function(col) {
console.log(col)
});
});

上面的代碼中,第一個forEach方法用于遍歷數組arr中的每一行,而第二個forEach方法則用于遍歷每一行中的每一個元素。輸出結果同樣為1,2,3,4,5,6,7,8,9。
第三種方法是使用ES6的for...of循環,該方法同樣可以用于遍歷數組中的每一個元素。下面是一段使用for...of循環遍歷二維數組的示例代碼:
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
<br>
for(let row of arr) {
for(let col of row) {
console.log(col);
}
}

上面的代碼中,第一個for...of循環用于遍歷數組arr中的每一行,而第二個for...of循環則用于遍歷每一行中的每一個元素。輸出結果同樣為1,2,3,4,5,6,7,8,9。
以上就是三種遍歷二維數組的方法,每種方法都有其適用的場景。我們可以根據自己的需求選擇其中的一種方法來遍歷二維數組。希望本文能給大家提供幫助。