Ruby => перевод Javascript

любопытно... как бы вы написали этот 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.

6
задан peter 8 July 2012 в 21:50
поделиться