Điền mảng đa chiều JavaScript

Bây giờ giả sử chúng ta muốn tạo một mảng đa chiều nào đó với các con số bằng vòng lặp. Ví dụ, mảng hai chiều như thế này:

javascript[[1, 2, 3], [1, 2, 3], [1, 2, 3]]

Hãy giải quyết nhiệm vụ đã đặt ra bằng cách sử dụng hai vòng lặp lồng nhau. Vòng lặp bên ngoài sẽ tạo các mảng con, còn vòng lặp bên trong - điền các con số vào những mảng con này:

javascriptlet arr = [];

for (let i = 0; i < 3; i++) {
  arr[i] = []; // tạo mảng con
  
  for (let j = 0; j < 3; j++) {
    arr[i].push(j + 1); // điền số vào mảng con
  }
}

console.log(arr);
Задание 1

Hãy tạo mảng sau bằng hai vòng lặp lồng nhau:

javascript[[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]]
Задание 2

Hãy tạo mảng sau bằng hai vòng lặp lồng nhau:

javascript[
  ['x', 'x', 'x', 'x'],
  ['x', 'x', 'x', 'x'],
  ['x', 'x', 'x', 'x']
]
Задание 3

Hãy tạo mảng sau bằng ba vòng lặp lồng nhau:

javascript[
  [
    [1, 2, 3, 4, 5],
    [1, 2, 3, 4, 5],
  ],
  [
    [1, 2, 3, 4, 5],
    [1, 2, 3, 4, 5],
  ],
  [
    [1, 2, 3, 4, 5],
    [1, 2, 3, 4, 5],
  ],
]