Mảng hai chiều là tập hợp các phần tử có cùng tên. Mảng hai chiều là một mảng của các mảng, nghĩa là để tạo ra một mảng các đối tượng mảng một chiều. Chúng được sắp xếp dưới dạng ma trận ở dạng hàng và cột
JavaScript gợi ý một số phương pháp tạo mảng hai chiều
Bạn có thể sử dụng hàm tạo mảng và vòng lặp for để tạo mảng 2D như thế này
const m = 4; const n = 5; let arr = new Array[m]; // create an empty array of length n for [var i = 0; i < m; i++] { arr[i] = new Array[n]; // make each element an array } console.log[arr]; // Output: [ [ ], [ ], [ ], [ ] ]
Phương pháp ký hiệu chữ cũng có thể được sử dụng để tạo mảng 2D
hằng m = 4; . nhật ký [mảng]; . [ [ ], [ ], [ ], [ ] ]
Mảng. Phương thức from[] sẽ trả về một đối tượng mảng từ bất kỳ đối tượng JavaScript nào có thuộc tính độ dài hoặc một đối tượng có thể lặp lại
const m = 4; const n = 5; let arr = Array.from[Array[m], [] => new Array[n]]; console.log[arr]; // Output: [ [ ], [ ], [ ], [ ] ]
Bạn cũng có thể gọi hàm trực tiếp
const m = 4; const n = 5; let arr = Array[m].fill[].map[[] => Array[n]]; console.log[arr]; // Output: [ [ ], [ ], [ ], , [ ] ]
được biết đến trong JavaScript dưới dạng các mảng bên trong một mảng khác khi chúng được tạo bằng cách sử dụng một mảng một chiều khác
Chúng có thể có nhiều hơn hai chiều. Mảng hai chiều còn được gọi là ma trận hay bảng hàng và cột
Mảng hai chiều là tập hợp các phần tử có chung một tên và chúng được tổ chức dưới dạng ma trận có dạng hàng và cột. Mảng hai chiều là mảng của mảng nên ta tạo mảng gồm các đối tượng mảng một chiều
Chương trình sau đây trình bày cách tạo một mảng 2D.
ví dụ 1. Trong ví dụ này, chúng ta sẽ xây dựng một mảng hai chiều sử dụng các giá trị nguyên.
Javascript
// Create one dimensional array
var
gfg =
new
Array[2];
Creating 2D array G e e k s f o r G0
Creating 2D array G e e k s f o r G2
Creating 2D array G e e k s f o r G3
Creating 2D array G e e k s f o r G4
Creating 2D array G e e k s f o r G0
Creating 2D array G e e k s f o r G7
Creating 2D array G e e k s f o r G9
0var
2
4_______52_______
Array[2];
8
Creating 2D array G e e k s f o r G0
var
2
Creating 2D array G e e k s f o r G0
5
Creating 2D array G e e k s f o r G9
0var
// Create one dimensional array
0
Creating 2D array G e e k s f o r G9
0var
// Create one dimensional array
5// Create one dimensional array
6// Create one dimensional array
7
8
8
Creating 2D array G e e k s f o r G0
4
Creating 2D array G e e k s f o r G9
0var
// Create one dimensional array
0
Creating 2D array G e e k s f o r G9
0var
var
4// Create one dimensional array
6var
6var
7
Creating 2D array G e e k s f o r G4
8
Creating 2D array G e e k s f o r G2
gfg =
3Creating 2D array G e e k s f o r G4
gfg =
6
gfg =
7
đầu ra.
Creating 2D array 0 1 2 3
ví dụ 2. Trong ví dụ này, chúng ta sẽ tạo một mảng hai chiều bằng các giá trị chuỗi.
jav
// Create one dimensional array
var
gfg =
new
new
5
Creating 2D array G e e k s f o r G0
Creating 2D array G e e k s f o r G7
Creating 2D array G e e k s f o r G2
Creating 2D array G e e k s f o r G3
Creating 2D array G e e k s f o r G4
Creating 2D array G e e k s f o r G9
0var
2
Array[2];
9
8
var
2
var
Creating 2D array G e e k s f o r G07
Creating 2D array G e e k s f o r G08
Creating 2D array G e e k s f o r G09
Creating 2D array G e e k s f o r G0
5
Creating 2D array G e e k s f o r G9
0var
Creating 2D array G e e k s f o r G17
Creating 2D array G e e k s f o r G9
0var
Creating 2D array G e e k s f o r G22
Creating 2D array G e e k s f o r G0
// Create one dimensional array
6
Creating 2D array G e e k s f o r G25
8
8
Creating 2D array G e e k s f o r G0
Creating 2D array G e e k s f o r G32
Creating 2D array G e e k s f o r G9
0var
Creating 2D array G e e k s f o r G17
Creating 2D array G e e k s f o r G9
0var
Creating 2D array G e e k s f o r G42
Creating 2D array G e e k s f o r G0
Creating 2D array G e e k s f o r G45
// Create one dimensional array
6var
6var
7
Creating 2D array G e e k s f o r G4
8
Creating 2D array G e e k s f o r G2
gfg =
3Creating 2D array G e e k s f o r G4
8
gfg =
7
đầu ra.
Creating 2D array G e e k s f o r G
JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này