Chương trình JavaScript để tạo mảng hai chiều

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript để tạo một mảng hai chiều.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • JavaScript cho vòng lặp
  • Mảng JavaScript
  • Hàm JavaScript và biểu thức hàm

Ví dụ: Mảng hai chiều sử dụng cho vòng lặp

 // program to create a two dimensional array function twoDimensionArray(a, b) ( let arr = (); // creating two dimensional array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i) = (); ) ) // inserting elements to array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i)(j) = j; ) ) return arr; ) const x = 2; const y = 3; const result = twoDimensionArray(x, y); console.log(result);

Đầu ra

 ((0, 1, 2), (0, 1, 2))

Trong chương trình trên, đối số đầu tiên của twoDimensionArray()hàm biểu thị số phần tử mảng và đối số thứ hai biểu thị số lượng phần tử mảng bên trong mỗi phần tử mảng.

forVòng lặp đầu tiên được sử dụng để tạo một mảng hai chiều. ((), ())

forVòng lặp thứ hai lặp qua từng phần tử mảng và chèn các phần tử vào bên trong một phần tử mảng.

Khi i = 0 , các phần tử được chèn vào phần tử mảng đầu tiên ((0, 1, 2), ()).

Khi i = 1 , các phần tử được chèn vào phần tử mảng thứ hai ((0, 1, 2), (0, 1, 2)).

thú vị bài viết...