Một khi đả hiểu được mảng một chiều, thì sẽ rất đơn giản đê hiểu về mảng hai chiều.Mảng hai chiều thật chất chỉ là một mảng, mà mỗi phần tử lại chúa một mảng khác.
Ví dụ thực tế có thể là cái bàn cờ hay hệ trục toạ độ.
Khai báo cũng khá đơn giản
mang2c=Array(Array(1,2,3),Array("a","b","c"))
Có thể khái báo một cách đơn giản hơn bằng cách:
Mã nguồn:[Chọn]
<script language="javascript">
var mang1=Array(1,2,3);
var mang2=Array("a","b","c")
var mang2c=Array(mang1,mang2);
//chạy và xem thử kết quả nhé
alert(mang2c[0][0]);
</script>
Duyệt qua mảng 2 chiều với hai vòng lặp
Ta sùng hai vòng lặp để duyệt qua mãng, vòng lặp thứ nhất chứa vòng lặp thứ hai, khi vòng phần tử thứ nhất của mảng lớn (chính là mang1 trong ví dụ) thì vòng lặp thứ hai sẽ duyệt hết các phần tử trong mang1, tiếp theo vòng lặp lớn sẽ chuyễn tới phần tử thứ 2, vòng lặp nhỏ.......
Nghe nhạc xả láng, chơi game đã đời, nóng bỏng mắt với kho hình ảnh HOT, SHOCK, cùng nhiều tiện ích Xổ Số, Bóng Đá... bạn đã thử qua Socbay iMedia chưa?