как заполнить числа в этих массивах?
[
[ 0 ],
[ 0, 0 ],
[ 0, 0, 0 ],
[ 0, 0, 0, 0 ]
]
то, что я получил для вложенных циклов, числа, которые я заполняю, такие же, как числа цели (num);он повторяет целевые числа (num) в этих массивах
выглядит ниже:
var arr = [
[0],
[0, 0],
[0, 0, 0],
[0, 0, 0, 0]
]
var num = 20
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < arr[i].length; j++) {
for (var k = 0; k <= num; k++) {
arr[i][j] = k
}
}
};
console.log(arr)
вывод, который я хочу, выглядит следующим образом:
[
[ 1 ],
[ 3, 5 ],
[ 7, 9, 11 ],
[ 13, 15, 17, 19 ]
]
Может кто-нибудь объяснить, почему мои коды повторяют одно и то же число?в отличие от вывода я хочу