Làm cách nào để truy cập mảng 2D trong JavaScript?

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

Làm cách nào để truy cập mảng 2D trong JavaScript?
Hàm tạo mảng Javascript

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: [ [ <5 empty items> ], [ <5 empty items> ], [ <5 empty items> ], [ <5 empty items> ] ]

Phương pháp ký hiệu chữ cũng có thể được sử dụng để tạo mảng 2D

Làm cách nào để truy cập mảng 2D trong JavaScript?
Ký hiệu mảng Javascript

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

Làm cách nào để truy cập mảng 2D trong JavaScript?
Ký hiệu mảng Javascript

const m = 4; const n = 5; let arr = Array.from(Array(m), () => new Array(n)); console.log(arr); // Output: [ [ <5 empty items> ], [ <5 empty items> ], [ <5 empty items> ], [ <5 empty items> ] ]

Bạn cũng có thể gọi hàm trực tiếp

Làm cách nào để truy cập mảng 2D trong JavaScript?
Cách tạo một mảng hai chiều trong JavaScript

const m = 4; const n = 5; let arr = Array(m).fill().map(() => Array(n)); console.log(arr); // Output: [ [ <5 empty items> ], [ <5 empty items> ], [ <5 empty items> ], , [ <5 empty items> ] ]

đượ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




Creating 2D array
G e e
k s f
o r G
0

        5

    

Creating 2D array
G e e
k s f
o r G
9