LẬP TRÌNH CĂN BẢN - Trang 110

/codegym.vn/ - 105

Mảng trên có 3 dòng và 4 cột, tổng cộng 12 phần tử, các phần tử đó sẽ được truy cập
theo chỉ số từ [0][0], [0][1],... đến [2][3].

Khởi tạo mảng hai chiều

Để khởi tạo mảng hai chiều, chúng ta có thể sử dụng các cặp dấu ngoặc vuông, trong
đó mỗi dòng được khai báo như là một mảng một chiều. Trong ví dụ sau, chúng ta
khai báo một mảng hai chiều bao gồm 3 dòng và 3 cột. Mỗi dòng được khai báo như
một mảng một chiều.

Hình 5.6: Minh hoạ mảng hai chiều

1.

let

cities

=

[

2.

[

"Hanoi"

,

"Saigon"

,

"DaNang"

],

3.

[

"New York"

,

"California"

,

"Miami"

],

4.

[

"Tokyo"

,

"Nagofa"

,

"Osaka"

]

5.

];


Cách thứ 2 để khai báo mảng hai chiều đó là sử dụng từ khóa new như minh hoạ
trong ví dụ sau:

1.

let

cities

=

new

Array

(

3

);

2.

for

(

let

i

=

0

;

i

<

3

;

i

++)

{

3. cities

[

i

]

=

new

Array

(

3

);

4.

}

5. cities

[

0

][

0

]

=

"Hanoi"

;

6. cities

[

0

][

1

]

=

"Saigon"

;

7. cities

[

0

][

2

]

=

"DaNang"

;

8. cities

[

1

][

0

]

=

"New York"

;

9. cities

[

1

][

1

]

=

"California"

;

10. cities

[

1

][

2

]

=

"Miami"

;

11. cities

[

2

][

0

]

=

"Tokyo"

;

12. cities

[

2

][

1

]

=

"Nagofa"

;

13. cities

[

2

][

2

]

=

"Osaka"

;

Cả hai cách này đều cho kết quả giống nhau, nhưng cách thứ 2 này rườm rà hơn, do
đó chúng ta thường sử dụng cách thứ nhất để khởi tạo mảng.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.