= new Array(size1)
arr.forEach(item => {
item = new Array(size2) }
)
Но это не работает. Или работает не полностью.
Получилось создать массив так:
let arr = []
for (let x = 0; x < size1; x++)
arr.push(() => {
let row = []
for (let y = 0; y < size2; y++) row.push(value);
})
Попробовал и так:
let arr = new Array(size1);
arr.fill(new Array(size2);
Тоже не работает.
Но это какой-то стыд. Как это правильно делать?
Да зачем мудрить, возьмите вариант с циклом и вынесите его в функцию
Так сейчас и сделано. Но я думал, что это можно как-то элегантно подсластить.
а зачем?
Просто для собственного чувства прекрасного)
дк в JS есть статические массивы?
А нужны динамические
это вопрос был
Обсуждают сегодня