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

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

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

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

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

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

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

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

    

Creating 2D array
G e e
k s f
o r G
2
Creating 2D array
G e e
k s f
o r G
3
Creating 2D array
G e e
k s f
o r G
4

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

    

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

    

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

        4_______52_______ Array[2];

    8

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

    var     2

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 0var // Create one dimensional array0

        

Creating 2D array
G e e
k s f
o r G
9 0var // Create one dimensional array5

// Create one dimensional array6// Create one dimensional array7

        8

    8

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

            4

    

Creating 2D array
G e e
k s f
o r G
9 0var // Create one dimensional array0

        

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

// Create one dimensional array6var6var7

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

        8

        

Creating 2D array
G e e
k s f
o r G
2gfg =3
Creating 2D array
G e e
k s f
o r G
4

    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 new5

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

    

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

    

Creating 2D array
G e e
k s f
o r G
2
Creating 2D array
G e e
k s f
o r G
3
Creating 2D array
G e e
k s f
o r G
4

    

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

        Array[2];9

    8

    var     2

    var

Creating 2D array
G e e
k s f
o r G
07
Creating 2D array
G e e
k s f
o r G
08
Creating 2D array
G e e
k s f
o r G
09

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 0var
Creating 2D array
G e e
k s f
o r G
17

        

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

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

// Create one dimensional array6

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

        8

    8

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

    

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

    

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

        

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

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

        

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

// Create one dimensional array6var6var7

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

        8

        

Creating 2D array
G e e
k s f
o r G
2gfg =3
Creating 2D array
G e e
k s f
o r G
4

    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

Làm cách nào để đặt mảng 2D trong JavaScript?

Cách tạo mảng hai chiều trong JavaScript .
Trình tạo mảng. 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. .
Ký hiệu chữ mảng. Phương pháp ký hiệu chữ cũng có thể được sử dụng để tạo mảng 2D. .
Mảng. phương thức from[]. .
Mảng. nguyên mẫu. bản đồ [] Phương thức

Bạn có thể có mảng 2D trong JavaScript không?

Trong JavaScript, không có cú pháp trực tiếp để tạo mảng 2D như với các ngôn ngữ lập trình thông dụng khác như C, C++ và Java. Bạn có thể tạo mảng hai chiều trong JavaScript thông qua mảng răng cưa — một mảng của các mảng .

Chủ Đề