любопытно... как бы вы написали этот Ruby на JS?
Array.new(3, Array.new(3, 0))
который возвращает
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
Я пробовал разные вещи, но все они кажутся грязными. я полагаю, что некоторые вещи просто не могут быть такими же чистыми, как Ruby, но как бы вы подошли к этому?
может быть, я узнаю один или два трюка с JS;)
РЕДАКТИРОВАТЬ Выяснилось, что этот код Ruby на самом деле не создает 3 массива. Он создает 1 массив, на который ссылаются остальные. Это не было намерением. Я ищу способ легко отобразить двумерный массив с количеством элементов X и количеством вложенных элементов Y в JS.
Кроме того... Это надуманный пример. цель состоит в том, чтобы иметь возможность заменить 3 любым числом. это был просто пример использования 3.