JavaScript көпөлшемді массивтерді толтыру
Енді біз циклде қандай да бір сандармен толтырылған көпөлшемді массив жасағымыз келеді делік. Мысалы, мына екі өлшемді массив:
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
Берілген мәселені екі ішкі цикл қолданып шешейік. Сыртқы цикл ішкі массивтерді жасайды, ал ішкі цикл - осы ішкі массивтерді сандармен толтырады:
let arr = [];
for (let i = 0; i < 3; i++) {
arr[i] = []; // ішкі массивті жасаймыз
for (let j = 0; j < 3; j++) {
arr[i].push(j + 1); // ішкі массивті сандармен толтырамыз
}
}
console.log(arr);
Екі ішкі цикл көмегімен мына массивті құрыңыз:
[[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]]
Екі ішкі цикл көмегімен мына массивті құрыңыз:
[
['x', 'x', 'x', 'x'],
['x', 'x', 'x', 'x'],
['x', 'x', 'x', 'x']
]
Үш ішкі цикл көмегімен мына массивті құрыңыз:
[
[
[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],
],
]