169 похожих чатов

Как в js делать динамические многомерные массивы? Пробовал делать так: let arr

= 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);

Тоже не работает.

Но это какой-то стыд. Как это правильно делать?

7 ответов

3 просмотра

Да зачем мудрить, возьмите вариант с циклом и вынесите его в функцию

Александр-🐸 Автор вопроса
Andrei Kurosh
Да зачем мудрить, возьмите вариант с циклом и выне...

Так сейчас и сделано. Но я думал, что это можно как-то элегантно подсластить.

а зачем?

Александр-🐸 Автор вопроса
Nusret Cavalkada
а зачем?

Просто для собственного чувства прекрасного)

Александр-🐸 Автор вопроса

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Всем привет, товарищи! Можете меня поздравить, получил "отлично" за дисциплину "языки программирования низкого уровня". Честно говоря, не очень хочу, чтобы основы асма, которы...
Ыиу
1
Карта сайта