Сформируйте с помощью трех вложенных циклов следующий массив:
Нужно сформировать такой массив.
[
[
[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],
],
]
Вот что получается:
let arr = [];
for(let i = 0; i < 3; i++) {
arr[i] = [];
for(let j = 0; j < 3; j++) {
arr[j] = [];
arr[j].push(arr[i]);
arr[j].push(arr[i]);
for(let k = 0; k < 5; k++) {
arr[i][j]=(k);
}
}
}
console.log(arr)
Ответы (2 шт):
Автор решения: Malefikar
→ Ссылка
Помогли разобраться.
let arr = [];
for(let i = 0; i < 3; i++) {
arr[i] = [];
for(let j = 0; j < 2; j++) {
arr[i].push([]);
for(let k = 0; k < 5; k++) {
arr[i][j][k] = k+1;
}
}
}
console.log(arr)
Автор решения: ksa
→ Ссылка
Вот что получается
Ты явно перемудрил. А может просто написал абы чего...
let arr = [];
for (let i = 0; i < 3; i++) {
arr[i] = [];
for (let j = 0; j < 2; j++) {
arr[i][j] = [];
for (let k = 0; k < 5; k++) {
arr[i][j][k] = k + 1;
}
}
}
console.log(arr)